IIS에 인증, 처리기 매핑, 권한 부여 규칙 등과 같은 설정을 열 수없는 웹 사이트가 있습니다. “이 작업을 수행하는 동안 오류가 발생했습니다.”라는 오류 메시지 만 표시되고 더 이상 자세한 내용과 웹을 가리 킵니다. .config.
웹 사이트를 검색하면 500.19 오류가 발생합니다.
iis_iusrs
웹 사이트 폴더 및 web.config에 추가 하여 web.config / website 폴더 보안 설정, 확인 된 대상 프레임 워크, iisreset / app 풀 재활용에서 동일한 액세스 권한을 부여하는 앱 풀 ID를 변경해 보았습니다 .
답변
웹 사이트가 내가 놓친 URL 재 작성 모듈을 사용하고 있음이 밝혀졌습니다.
MS에서 웹 플랫폼 설치 프로그램을 다운로드하고 URL 재 작성 모듈을 설치했습니다.
http://www.microsoft.com/web/downloads/platform.aspx
Wish IIS 오류는 “오류가 발생했습니다 …”보다 더 많은 정보를 제공했습니다.
답변
웹 사이트가 내가 놓친 URL 재 작성 모듈을 사용하고 있음이 밝혀졌습니다.
이것은 내 문제가 아니었고 그랬습니다. 이미 URL Rewriter를 설치했지만 Windows 10으로 업그레이드 한 후 IIS에서 인식하지 못했습니다. 제어판 => 프로그램 및 기능 => IIS URL 재 작성 모듈 2에 대한 간단한 복구가 다시 작동했습니다.
답변
IIS 8.5를 실행 중이며 여러 Asp.Net Framework / Classic 웹 사이트를 실행하는 IIS 서버 (Windows Server 2012 R2)에 첫 번째 Asp.Net Core 2.0 (Razor 페이지) 사이트를 배포했습니다. 이것은 나를 위해 일했습니다.
.NET Core Windows Server 호스팅 번들 설치
답변
답변
나는 최근 에이 문제가 있었고 나를위한 솔루션은 ASP.NET Core / .NET Core : Runtime & Hosting Bundle 을 설치하는 것이 었습니다
. 여기에서
찾을 수 있습니다 .
또한 설치하기 전에 wwwroot
보안 권한이 둘 다 허용 iis_iusrs
하고 iusr
읽기, 쓰기 및 실행 권한을 갖도록 설정되어 있는지 확인하십시오 .
답변
여기에 표시된 솔루션과 유사하게 동일한 문제가 있었고 다시 IIS 모듈이 누락되었지만 이번에는 URLRewrite가 아닌 응용 프로그램 초기화 모듈이 필요했습니다. 웹 플랫폼 설치 프로그램 또는 IIS.net을 통해 설치합니다 . 문제를 해결했습니다.
이것을 디버깅하기 위해 취한 단계는 섹션별로 웹 구성을 통해 각 섹션을 제거하고 사이트를로드하거나 IIS가 구성을 구문 분석하도록했습니다. 초기화 최적화와 관련된 섹션을 제거했을 때 문제가 해결되었고 얼마 전에이 종속성이 추가되었음을 즉시 기억했습니다.
이것은 정말로 더 나은 오류 메시지가 필요하지만 감정을 반향합니다!