C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[60910] VCL for the Web 에서 만든 ISAPI dll 을 IIS7 에 등록하는 방법?
넘초보 [mspower] 2248 읽음    2010-04-27 16:20
아래 질문

http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=60901

에 대해 이리 저리 해봐도 안되네요.

VCL for the Web 이 상용 툴에 내장된 기능이니 당연히 ISAPI 가 동작할거로 짐작한다면,

IIS 에 ISAPI dll 을 등록하는 방법에 실수가 있지 않았나 하는 생각이 듭니다.

IIS7 에 ISAPI dll 등록방법에 대해 도움 부탁드립니다. VCL for the Web(C++Builder) 으로 만든 ISAPI 라서  등록시 다른 설정사항이 있는건가요?

감사합니다.

%

1. Allow execute permissions on your site\app\vdir: This is required because, for security reasons, the default permissions available to a site are 'read' and 'script' but an ISAPI extension needs execute permissions to execute. You can do this by going to inetmgr.exe->LocalMachineName->Sites->Default Web Site->Handler Mappings->Edit Handler Permissions and check the 'Execute' checkbox.

2. Tell IIS to allow your ISAPI: By default, for security reasons, all unrecognized ISAPIs and CGIs are restricted from executing. You need to tell IIS to allow your ISAPI extension to run. You can do this by going to inetmgr.exe->LocalMachineName->Isapi And CGI Restrictions->Add. Specify the dll path and remember to check the "Allow extension path to execute" checkbox.

위와 같이 등록하고 http://127.0.0.1/test.dll 로 호출하면 다음과 같은 에러가 납니다.

HTTP 오류 500.0 - Internal Server Error
찾고 있는 리소스에 문제가 있어 표시할 수 없습니다.

VCL for the web 으로 만든 최종 dll 파일 이외에 추가로 필요한것이 있는건가요?

+ -

관련 글 리스트
60910 VCL for the Web 에서 만든 ISAPI dll 을 IIS7 에 등록하는 방법? 넘초보 2248 2010/04/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.