|
임프랍니다.
저번에도 말씀드렸다시피, 저는 ISAPI를 디버깅할 때 빌더의 메뉴에 호스트를 등록해놓고 직접 IDE 디버깅을
하는 일은 거의 없기 때문에.. 잘 기억은 나지 않습니다만, 제 기억으로는...
IIS 관리자를 띄우고 "홈 디렉토리" 탭에서 "응용프로그램 보호" 설정을 "낮음 (IIS 프로세스)"로 설정해야
될 겁니다. 기본적으로 이 설정은 "풀링됨"으로 되어있는데, 이런 설정에서는 디버깅이 안됩니다.
"풀링됨"의 의미는, IIS, 즉 inetinfo.exe의 프로세스에서 직접 ISAPI를 불러들이는 것이 아니라, 다른
호스트 프로그램(dllhost.exe)를 호출한 후 그 안에서 ISAPI를 실행시키는 것입니다.
이 설정하에서는 ISAPI와 IIS 사이에 다른 프로세스가 하나 더 끼어있기 때문에 아주 약간은 속도가 떨어
지지만, 대신 치명적인 ISAPI의 오류가 발생하더라도 IIS자체가 뻗어버리는 경우가 적어집니다.
그럼 이만...
강재호 님이 쓰신 글 :
: 안녕하세요 ~
:
: 만해입니다.
:
: 그러니깐~
:
: WebBroker프로그램 디버깅 하는 방법이 있는지?
:
: 제가 델마당에서 구한 자료로는
:
: host app : c:\winnt\system32\inetsrv\inetinfo.exe
: runparams : -e w3svc라고 되어 있는데요
:
: 이렇게 해도
:
: 디버깅이 안되는것 같네요
:
: F7이나 F8키도 안 먹고요
:
: 고수님들 중 혹시 아는분 있음 좀 가르켜 주세요
:
: 그럼 이만
:
|