developer tip

"이 작업을 수행하는 동안 오류가 발생했습니다."

optionbox 2020. 9. 18. 08:05
반응형

"이 작업을 수행하는 동안 오류가 발생했습니다."


IIS에 인증, 처리기 매핑, 권한 부여 규칙 등과 같은 설정을 열 수없는 웹 사이트가 있습니다. "이 작업을 수행하는 동안 오류가 발생했습니다."라는 오류 메시지 만 표시되고 더 이상 세부 정보 및 웹을 가리지 않습니다. .config.

웹 사이트를 검색하면 500.19 오류가 발생합니다.

iis_iusrsweb.config / website 폴더 보안 설정, 확인 된 대상 프레임 워크, iisreset / app 풀 재활용에서 동일한 액세스 권한을 부여하는 앱 풀 ID를 변경하여 웹 사이트 폴더 및 web.config에 추가하려고했습니다 .


웹 사이트가 내가 놓친 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


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

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

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


최근에이 문제가 있었는데, 해결책은 ASP.NET Core / .NET Core : Runtime & Hosting Bundle 을 설치하는 것이 었습니다 . 여기에서 찾을 수 있습니다 .

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


  1. 오류가있는 응용 프로그램을 두 번 클릭하고
  2. .NET Framework의 버전을 변경하고
  3. 그런 다음 원래 버전으로 다시 변경하고
  4. 앱 풀을 재활용했습니다.

예 :

응용 프로그램에 .NET Framework v4.0.30319가 있고 .NET Framework v2.0.50727변경 한 다음 Status가 Stop 으로 바뀌고 다시 두 번 클릭하고 .NET Framework v4로 변경 한 다음 재활용 을 마우스 오른쪽 단추로 클릭 하고 재활용했습니다.


같은 오류 메시지이지만 내 C : \에 디스크 공간이 부족했습니다.


100 % 작동 **** 내부에 URL이 있는지 확인하고 <appSetting></appSetting>알 수없는 URL에 주석을 달십시오.

 <!-- <add key="ErrorLogWebApi" value="https://websitename.com/api" />-->

또한 <rewrite></rewrite>완전히 주석 태그

이제 당신은 시도

참고 URL : https://stackoverflow.com/questions/22199424/there-was-an-error-while-performing-this-operation

반응형