Windows 8.1이 드디어 MSDN / Technet에 출시됨에 따라 Win 8.1 RTM으로 현재 위치 업그레이드를 수행 한 후 ASP.NET 응용 프로그램을 실행하는 데 다음과 같은 문제가 발생했습니다.
서비스 불가
http 오류 503 서비스를 사용할 수 없습니다.
-
AppPool이 종료되었으며 다음 상태를 표시합니다.
Stopped
-
IIS 로그에는 아무것도 없습니다.
-
이 오류를 포함하는 Windows 응용 프로그램 로그에 단서가 있습니다.
The Module DLL C:\WINDOWS\system32\inetsrv\rewrite.dll failed to load. The data is the error.
IIS가 다시 작동하도록하려면 어떻게해야합니까?
답변
재 작성 모듈을 간단히 제거하고 다시 설치하는 것이 트릭을 수행하는 것처럼 보입니다.
편집 : 다른 사람들이 말했듯이-먼저 수리를 시도하십시오-작동하면 더 빠를 것입니다.
Microsoft 웹 플랫폼 설치 프로그램 이 제거 할 수 없는 것 같으 므로 제거로 이동 Programs and Features
하십시오.
로 나열되어 IIS URL Rewrite Module 2
있으며 Uninstall
상단 의 버튼을 클릭하기 만하면 됩니다.
그런 다음 여기에서 다시 설치하십시오.
http://www.iis.net/downloads/microsoft/url-rewrite
앱 풀이 시작되었는지 확인하거나 IIS를 다시 시작하면 모두 다시 작동합니다.
편집 : 8/30/16 : ‘새’.NET 코어를 설치하고 Win 10 Anniversary Edition으로 업데이트하면 유사하지만 관련없는 오류가 발생할 수 있습니다. 여기 참조 : https://github.com/aspnet/Home/issues/1583-VS 2015 Tooling Preview에서 수리를 실행하면 문제가 해결됩니다. 오류 가이 답변과 매우 유사하므로 여기에 추가하고 싶었습니다.
답변
Win8.1을 Win10으로 업데이트 한 후이 이벤트 로그 오류가 발생했습니다. 수정하려면 제어판-> 프로그램 및 기능 으로 이동하여 IIS URL 재 작성 모듈 2를 찾은 다음 마우스 오른쪽 버튼을 클릭하고 복구 (빠름)를 선택합니다. 다음으로 중지 된 AppPool을 다시 시작합니다. 이제 괜찮을 것입니다.
제거하거나 다시 설치할 필요가 없습니다.
게리 데이비스
답변
제거 할 필요가 없습니다. 대신 수리를 수행하면 작동합니다.
답변
이상한 이유로 저에게 유일한 해결책은 https://www.microsoft.com/en-us/download/details.aspx?id=7435 에서 이전 버전의 모듈을 설치하는 것이 었습니다.
답변
업데이트 후 방금이 문제에 부딪 혔습니다. 중지 된 모든 앱 풀! 시작하면 문제가 해결되었습니다.
답변
나는 어제 밤 비슷한 문제로 어려움을 겪었습니다.
redirect.dll 누락에 대한 불만으로 시작되었습니다. IIS의 리디렉션 기능을 설치 한 후 해당 로그 메시지가 사라지고 WAS의 오류 메시지 만 남았습니다. 포기할 때까지 내 응용 프로그램 풀을 5 번 시작하려고했습니다.
‘my app pool’애플리케이션 풀을 제공하는 작업자 프로세스 ‘120’의 프로토콜 ‘http’에 대한 리스너 채널이 리스너 채널 오류를보고했습니다. 데이터 필드에 오류 번호가 있습니다.
오류 코드는 “8007007E”입니다 (Google에 따라 파일을 찾을 수 없음).
그런 다음 sysinternals.com에서 ProcMon 을 설치했고 w3wp 프로세스가 종료 직전에 “NAME NOT FOUND”에 대해 불평 할 때마다 해당 IIS 기능을 검색하여 설치했습니다. 나는 그것들을 모두 설치하고 모든 것이 다시 작동 할 때까지 이것을 반복했다.
모든 것을 설치하는 것이 좋은 해결책은 아니지만 지금 당장 자세히 조사 할 시간이 없습니다.
답변
도메인 비밀번호를 변경 한 후 비슷한 증상이 나타났습니다. 또한 내 dev box의 내 (하드 코딩 된!) 앱 풀 설정에서 내 비밀번호를 재설정해야했습니다.