Windows 8.1 / Windows 10이 내 ASP.NET/IIS를 중단합니다 : "서비스를 사용할 수 없음"
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 Web Platform Installer 가 제거 할 수 없는 것 같으 므로 제거로 이동 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의 내 (하드 코딩 된!) 앱 풀 설정에서 내 비밀번호를 재설정해야했습니다.
"httpplatformhandler.dll을로드하지 못했습니다"와 비슷한 문제가 발생했습니다. 다시 한 번 해결책은 http://www.iis.net/downloads/microsoft/httpplatformhandler 에서 적절한 httpplatformhandler 설치 msi를 다운로드 한 다음 복구를 실행하는 것입니다.
수리는 W10 Insider Preview 160826-1902로 업데이트 한 후 저에게 효과적이었습니다.
Windows Server 2012 R2에서 동일한 문제가 발생했습니다. Windows 업데이트를 최신으로 업데이트하면 작동합니다.
'IT story' 카테고리의 다른 글
jQuery : 간단한 오버레이를 어떻게 만들 수 있습니까? (0) | 2020.09.02 |
---|---|
: focus에서 텍스트 영역의 테두리 색상을 변경하는 방법 (0) | 2020.09.02 |
선택 사항이 아닌 경우 C #에 중단이있는 이유는 무엇입니까? (0) | 2020.09.02 |
UIWebView의 모든 쿠키를 삭제하는 방법은 무엇입니까? (0) | 2020.09.02 |
ClickOnce 응용 프로그램 배포 오류-매니페스트의 참조가 다운로드 한 어셈블리의 ID와 일치하지 않습니다. (0) | 2020.09.02 |