2012-04-19 4 views
1

2003 년 IIS 6을 사용하고 있습니다. IHttpAsyncHandler에서 상속 한 HTTP 처리기 DLL을 만들었습니다. dll은 inetpub \ www8080root \ common \ bin 디렉토리에 빌드됩니다. 모든 요청을 차단하기위한 것입니다.http 핸들러로 "서비스를 사용할 수 없음"

웹 사이트는 포트 8080을 모니터링하도록 설정되어 있습니다. www8080root 디렉토리에 공용 폴더를 만들고이를 가리 키도록 II6에 가상 디렉터리를 만들었습니다. 내가 얻을 모든 나는이 메시지가 어디에서 오는 확실하지 않다

Service Unavailable 

입니다 http://localhost:8080/common/index.html에 액세스 할 때 나는 일반적인 디렉토리

에서 web.config 파일을 만들었습니다. w3wp.exe가 시작되지 않고 문제를 나타내는 오류 로그에 아무것도 없습니다.

나는 그것을 핸들러 자체 내에서 내가 프로세스에 연결할 드릴 수 없습니다 W3wp.exe를하지 않고 발생 생각하지 않는다 -r

에는 aspnet_regiis 실행했다. Debugger.Break()를 추가했지만 아무 일도 일어나지 않습니다.

IIS 7이 레거시 응용 프로그램과 충돌하기 때문에로드하지 않으려합니다.

+0

동일한 문제가 나타납니다. 응용 프로그램 풀은 '자동'(IIS로 시작)으로 설정되어 있고 시작되었음을보고하지만 w3wp 프로세스가없고 아무 곳에서도 오류가보고되지 않습니다. 그냥 '서비스를 사용할 수 없음'. Http 오류 503 서비스를 사용할 수 없습니다. – redcalx

답변

0

나를위한 문제는 작업자 프로세스가 가장하고있는 ID가 IIS_WPG의 구성원이 아니라는 것입니다. 메시지의 세부 사항이 더 좋았을 것입니다.

관련 문제