“이 작업을 수행하는 동안 오류가 발생했습니다.” 오류 메시지 만

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 호스팅 번들 설치

https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x#install-the-net-core-windows-server-hosting-bundle


답변

나도이 문제가 있었다. IIS 10에서 ASP.Net Core를 실행하려고합니다. 내가해야 할 일은 다음과 같습니다.
개발 시간 IIS 지원

스크린 샷 : https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/development-time-iis-support?view=aspnetcore-2.1


답변

나는 최근 에이 문제가 있었고 나를위한 솔루션은 ASP.NET Core / .NET Core : Runtime & Hosting Bundle 을 설치하는 것이 었습니다
. 여기에서
찾을 수 있습니다 .

또한 설치하기 전에 wwwroot보안 권한이 둘 다 허용 iis_iusrs하고 iusr읽기, 쓰기 및 실행 권한을 갖도록 설정되어 있는지 확인하십시오 .


답변

여기에 표시된 솔루션과 유사하게 동일한 문제가 있었고 다시 IIS 모듈이 누락되었지만 이번에는 URLRewrite가 아닌 응용 프로그램 초기화 모듈이 필요했습니다. 웹 플랫폼 설치 프로그램 또는 IIS.net을 통해 설치합니다 . 문제를 해결했습니다.

이것을 디버깅하기 위해 취한 단계는 섹션별로 웹 구성을 통해 각 섹션을 제거하고 사이트를로드하거나 IIS가 구성을 구문 분석하도록했습니다. 초기화 최적화와 관련된 섹션을 제거했을 때 문제가 해결되었고 얼마 전에이 종속성이 추가되었음을 즉시 기억했습니다.

이것은 정말로 더 나은 오류 메시지가 필요하지만 감정을 반향합니다!


답변

https://dotnet.microsoft.com/download/dotnet-core/2.2 에서 .Net core Hosting Bundle을 설치 하고 수정했습니다.