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이 레거시 응용 프로그램과 충돌하기 때문에로드하지 않으려합니다.
동일한 문제가 나타납니다. 응용 프로그램 풀은 '자동'(IIS로 시작)으로 설정되어 있고 시작되었음을보고하지만 w3wp 프로세스가없고 아무 곳에서도 오류가보고되지 않습니다. 그냥 '서비스를 사용할 수 없음'. Http 오류 503 서비스를 사용할 수 없습니다. – redcalx