Q&A

  • 윈2003+iis6에서 델7의 웹애플로된 .exe확장자 CGI가 실행이..안되..요
델7에서 웹브로커로 작성된 exe실행파일입니다.
윈2k에서는 잘 작동합니다.

그런데,
win2003+iis6 에서는 작동이 되질 않습니다.

그래서,
인터넷확장에서 "알수없는 모든 CGI실행" 을 허용으로 하고.
exe가 있는 가상디렉토리 scripts에 실행권한을 주고,
윈도우 탐색기에서도 해당 디렉토이레 실행허용권한을 주었습니다.

===> 안되더군요..

그래서
"구성"메뉴에서 확장자가 .exe인 파일은 winnt\system32\cmd.exe 파일이 처리하도록 추가로
지정했습니다.
이번에는 뭔가 된다 싶더니..조금 시간이 걸리다가.. 역시나가 에러메세지를  사정없이 뿌려버리더군요..
아래와 같은 에러메세지를 말입니다.
<!--CodeS-->
HTTP 헤더의 완전한 집합을 반환하지 못함으로써 지정한 CGI 응용 프로그램이 제대로 작동하지 않습니다.
<!--CodeE-->



끊질긴 삽질정신으로 사이트를 검색하다가,
외국의 한 사이트엣 위의문제와 관련해서..아래와 같은 문구를 봤습니다..
<!--CodeS-->
............
the reason is that the default setup of IISv6 does not allow any .exe to be executed.

You need to update IIS6 so that it allows '.exe' as a service extension. You have to add a '.exe' to the Web Service Extensions folder. This will allow the webmail.exe to be used.
......
<!--CodeE-->

대강은  iis6에서 기본을 .exe실행이 허용이 안됐으니..확장메뉴에서 구성하고.
iis6을 업데이트 해야한다는 얘긴건 갓
0  COMMENTS