
IIS 7.5가 설치 및 구성되어 있는 Windows 7 Professional 32비트가 있습니다. Win 7용 SP1을 설치했는데 그 이후로 IIS가 더 이상 작동하지 않습니다. localhost/a.htm(a.htm은 c:\inetpub\wwwroot 아래에 있는 html 파일임)과 같은 간단한 쿼리의 경우에도 오류가 발생합니다.
HTTP Error 503. The service is unavailable.
IIS는 SP1까지 잘 작동했습니다(ASP.NET2/.NET 4 응용 프로그램이 많이 있습니다). SP1을 제거했는데도 마찬가지입니다. 어떻게 해야 하나요?
감사해요.
답변1
앱 풀이 시작되거나 시작되지 않는 것 같습니다. IIS 관리자를 열고 응용 프로그램 풀을 클릭한 다음 상태 열을 확인하고 모두 시작됨(또는 적어도 DefaultAppPool이 시작됨)으로 표시되어 있는지 확인하세요. 시작되지 않은 경우 앱 풀을 마우스 오른쪽 버튼으로 클릭하고 시작을 선택합니다. 오류가 발생하면 오류가 무엇인지 알려주세요.
또한 응용 프로그램 이벤트 로그에는 무엇이 적혀 있습니까?
편집하다:
사이트/가상 디렉터리가 애플리케이션으로 구성된 경우 정적이든 아니든 모든 리소스를 제공하려면 관련 앱 풀이 시작되고 작동해야 합니다. 그렇지 않으면 503 응답 오류가 발생합니다. 앱 풀의 ID가 귀하의 계정에 설정되어 있습니까? 계정 손상이 발생한 것 같습니다. 새 (관리자) 계정을 만들고 해당 계정을 사용하여 실행되도록 앱 풀을 설정하고 실행이 시작되는지 확인하세요. 참고: IIS와 App Pool을 운영하는 사용자가 동일해야 하는지 확인하거나, App Pool에 네트워크 서비스 사용자를 할당하시기 바랍니다.
답변2
다른 사람이 이것으로 여행하는 경우:
iis를 차단하는 URL 액세스 목록이 예약되어 있습니다.
cmd.exe -> netsh -> http 쇼 urlacl
예약된 http/https 경로 목록을 표시합니다. 해당 목록에 IIS 포트 및 경로와 경쟁하는 항목이 없는지 확인하십시오.
답변3
IIS가 여전히 활성화되어 있는지 확인하세요(참조:http://www.howtogeek.com/howto/windows-vista/how-to-install-iis-on-windows-vista/) 및 iis 서비스가 실행 중인지 여부(cmd.exe --> services.msc)
답변4
Win7 SP1을 설치한 후에도 동일한 문제가 발생했습니다. 내 경우의 문제는 Skype였습니다. Skype는 포트 80과 443에서 수신 대기하여 IIS를 차단했습니다. Skype에 그렇게 하지 말라고 지시하면(설정 | 고급 | 연결에 해당 확인란이 있음) 내 사이트가 다시 작동했습니다.
Skype가 해당 설정을 잊어버린 것과 SP1을 설치하는 것(동시에 발생하는 것을 제외하고) 사이에는 어떤 관계가 있는지 모르겠습니다.