|
ISAPI dll은 등록이 전혀 필요없습니다.
단지 실행 가능한 디렉토리에 두기만 하면 요청을 받을 때 실행이 됩니다.
디렉토리를 실행가능하도록 등록하려면, 두가지 방법이 있는데...
첫번째 방법은...
wwwroot 아래의 디렉토리일 경우 인터넷 서비스 관리자의 웹 사이트 항목에서 해당 디렉토리를 찾아서
디렉토리 등록정보의 디렉토리 탭에서 "실행권한" 콤보박스를 "실행(스크립트 포함)"으로 설정하면 됩니다.
두번째 방법은...
탐색기의 디렉토리 등록정보의 "웹공유" 탭에서 "이 폴더를 공유함" 을 선택한 후, 역시
"실행권한"을 "실행(스크립트 포함)"으로 설정하시면 됩니다.
(이 경우 해당 디렉토리가 wwwroot의 논리적인 서브디렉토리, 즉 가상 디렉토리로 인식됩니다.)
그럼...
못난이 님이 쓰신 글 :
: ISAPI를 공부하는 중에 의문점이 있어 이렇게 도움을 청합니다.
: vb로 만든 dll은 레지스트리에 등록이 제대로 되어 사용할 수 있는데.. 빌더나 델파이로 만든
: 웹서버용 어플로 만든 dll은 레지스트리에 등록이 안됩니다. 소스는 별거 없구요.. 다음과 같습니다.
:
: void __fastcall TWebModule1::WebModule1WebActionItem1Action(
: TObject *Sender, TWebRequest *Request, TWebResponse *Response,
: bool &Handled)
: {
: Response->Content = "연습 ISAPI Programming";
: }
: 빌더에서 Action에 다음과 같이 코딩을 했는데..
:
: 혹.. 레지스트리에 등록을 하지 않고도 ISAPI DLL을 실행 할수 있나요??????
: 있으면 알려주시세요...그리고 레지스트리에 등록하는 방법도요...
: 부탁드립니다... 테스트가 안되서 아무것도 안되네요...
: 참 제 PC는 2000 pro구요.. IIS 40을 설치했습니다..
: 부탁드립니다.
:
:
|