저는 일반적으로 웹 서버를 처음 설정했습니다. Windows 8에 IIS 8이 있으며 일부 개발을 수행하면서 로컬로 작은 사이트를 설정하려고합니다. IIS에서 Add Site (사이트 추가)를 선택하고 이름을 지정하고 index.html 파일이있는 위치를 가리 킵니다 ( c : \ inetpub \ wwwroot \ test -folder 에서 최신 다른 위치를 시도했습니다 ). 그렇지 않으면 모든 기본값을 사용합니다. 설정. 그러나 localhost를 탐색하려고하면
http 오류 503 서비스를 사용할 수 없습니다.
풀이 시작 되었으며 대상 폴더에 IIS_IUSRS 모든 권한을 부여 했습니다.
검색했지만 내 문제를 해결하는 것을 찾지 못했습니다 .EventLog 또는 C : \ Windows \ System32 \ LogFiles \ HTTPERR 폴더에 도움이되지 않습니다 .
누구나 무엇이 잘못되었는지 말해 줄 수 있습니까?
답변
특히 중지 된 앱 풀을 시작하려고 시도한 후 다음 요청이 다시 실패하는 경우 사용자 ID가 오래되었을 수 있습니다.
IIS에서 서버 아래의 응용 프로그램 풀로 이동 한 다음 웹 사이트에 맞는 응용 프로그램 풀을 찾아 클릭하십시오. 오른쪽의 Advanced Settings (고급 설정) 메뉴에서 Identity (ID)를 선택하고 변경하고 새 사용자 및 암호를 입력하십시오. 응용 프로그램 풀을 다시 클릭하고 재활용을 선택하여 다시 시작하십시오.
이벤트 뷰어의 Windows 로그, 응용 프로그램, 세부 정보 탭에서 오류 메시지를 볼 수도 있습니다.
답변
제 경우에는 문제가 DefaultAppPool이었습니다. “사용자 프로필로드”를 false로 변경했는데 이제 작동합니다. 그러나 부작용이 있는지 모르겠습니다.
답변
다른 답변은 괜찮습니다. 그러나 제 경우에는 이미 오래된 IIS, IISExpress 또는 다른 웹 사이트를 실행하는 Windows 상자에서 작업하고있었습니다. 시스템에서 예약 된 URL ACL이 발생했습니다. 따라서 이것을 확인하고 싶을 수도 있습니다.
다음은 모든 URL acl을 덤프하는 콘솔 명령입니다.
netsh http show urlacl
여기에 반환 된 내용을 확인하고 테스트중인 URL과 일치하는 항목이 있으면 하나의 URL acl을 삭제하는 명령이 있습니다 (예 :).
netsh http delete urlacl url=http://localhost:2018/
(원래 문제와 관련이없는 경우 여기서 수행 한 작업을주의해서 기록하십시오)
답변
응용 프로그램의 해당 응용 프로그램 프레임 워크 풀을 확인하십시오. 중지 될 수 있습니다. 그렇다면 시작하고 다시 확인하십시오.
여전히 문제가 발생하면 이벤트 뷰어를 확인하여 더 많은 문제를 해결하기 위해 해당 오류의 원인을 찾을 수 있습니다.
답변
응용 프로그램 풀이 시작되지 않은 것이 누군가에게 도움이된다면 웃기지 만 나에게는 분명하지 않습니다. 방금 웹 사이트를 시작하거나 응용 프로그램 풀을 만드는 것으로 가정했습니다. 사실, 나는 당신이 응용 프로그램 풀을 시작해야한다는 것을 몰랐습니다 …