"이 작업을 수행하는 동안 오류가 발생했습니다."
IIS에 인증, 처리기 매핑, 권한 부여 규칙 등의 설정을 열 수 없는 웹 사이트가 있습니다.여기에는 "이 작업을 수행하는 동안 오류가 발생했습니다"라는 오류 메시지만 표시되며, 자세한 내용은 표시되지 않으며 web.config를 가리킵니다.
웹 사이트를 검색하면 500.19 오류가 발생합니다.
추가해봤습니다.iis_iusrs
웹 사이트 폴더 및 web.config에 대한 액세스 권한을 부여하는 앱 풀 ID를 web.config/web.config 폴더 보안 설정, 검증된 대상 프레임워크, iisreset/app 풀의 재활용을 변경해도 소용이 없습니다.
알고 보니 웹사이트에서 제가 빠진 URL 다시 쓰기 모듈을 사용하고 있었습니다.
MS에서 웹 플랫폼 설치 프로그램을 다운로드하고 URL 다시 쓰기 모듈을 설치했습니다.
http://www.microsoft.com/web/downloads/platform.aspx
IIS 오류가 "오류가 발생했습니다."보다 더 많은 정보를 제공하기를 바랍니다.."
IIS 8.5를 실행하고 있으며 첫 번째 As를 배포했습니다.여러 As를 실행하던 IIS 서버(윈도우즈 서버 2012 R2의 경우)에 NetCore 2.0(레이저 페이지) 사이트.NetFramework/Classic 웹 사이트.이것은 저에게 효과가 있었습니다.
.NET Core 윈도우즈 서버 호스팅 번들 설치
알고 보니 웹사이트에서 제가 빠진 URL 다시 쓰기 모듈을 사용하고 있었습니다.
이건 제 문제가 아니라 제 문제였어요.이미 URL Rewriter를 설치했지만 Windows 10 업그레이드 후 IIS는 이를 인식하지 못했습니다.제어판 => 프로그램 및 기능 => IIS URL Rewrite Module 2에 대한 간단한 복구가 이루어졌고 다시 작동했습니다.
문제는 IIS를 설치하기 전에 .NET Core Hosting Bundle을 설치했다는 것입니다.호스팅 번들 설치 관리자를 다시 실행하는 중에 Rep에서 수정했습니다.
IIS 이전에 호스팅 번들을 설치한 경우 번들 설치를 복구해야 합니다.IIS를 설치한 후 Hosting Bundle 설치 관리자를 다시 실행합니다.
저도 이 문제가 있었습니다.IIS 10에서 ASP.Net Core를 실행하려고 합니다.제가 해야 할 일은 다음과 같습니다.
캡처한 스크린샷: https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/development-time-iis-support?view=aspnetcore-2.1
최근에 이 문제가 발생했습니다. 해결책은 ASP.NET Core/를 설치하는 것이었습니다.NET Core: 런타임 및 호스팅 번들.여기 있습니다.
또한 설치하기 전에 다음을 확인하십시오.wwwroot
은 " " " " " " " " " " " " " " 을 모두 되어 있습니다.iis_iusrs
그리고.iusr
읽기, 쓰기 및 실행 권한이 있습니다.
설치했습니다.https://dotnet.microsoft.com/download/dotnet-core/2.2 의 Netcore 호스팅 번들이 수정되었습니다.
여기 표시된 솔루션과 유사하게 동일한 문제가 발생하여 IIS 모듈이 누락되었지만 이번에는 URLRewrite가 아닌 Application Initialization Module이 필요했습니다.Web Platform Installer 또는 IIS.net 을 통해 설치하면 문제가 해결됩니다.
이를 디버그하기 위해 취한 단계는 섹션별로 웹 구성을 수행하여 각 섹션을 제거하고 사이트를 로드하거나 IIS가 구성을 구문 분석하도록 시도하는 것이었습니다.초기화 최적화와 관련된 섹션을 제거했을 때 이 문제가 해결되었으며 이 종속성이 상당히 오래 전에 추가되었다는 것을 즉시 기억했습니다.
이것은 정말 더 나은 오류 메시지가 필요하지만 감정을 반영합니다!!!
또한 익명 인증 자격 증명에서 IUSR이 누락되었습니다.
.net core Hosting Bundle이 IIS보다 먼저 설치된 경우 번들 설치를 복구해야 합니다.IIS를 설치한 후 Hosting Bundle 설치 관리자를 다시 실행합니다.
작동 **** % 내부에 합니다.<appSetting></appSetting>
알 수 없는 URL들을 . 없 에 URL 달 봅 니 다 이 아 을 글 댓
<!-- <add key="ErrorLogWebApi" value="https://websitename.com/api" />-->
을 달아주세요.<rewrite></rewrite>
꼬리표를 완전히 달다
이제 노력한다.
- 오류가 있는 응용 프로그램을 두 번 클릭하면 됩니다.
- .NET Framework의 버전을 변경합니다.
- 그런 다음 원래 버전으로 다시 변경합니다.
- 앱 풀을 재활용했습니다.
예:
응용 프로그램에 .NET Framework v4.0.30319가 있으며 .NET Framework v2.0.50727로 변경한 후 Status가 Stop으로 변경되었으며 다시 두 번 클릭하여 .NET Framework v4로 변경한 후 마우스 오른쪽 버튼을 클릭하여 재활용 및 재활용을 클릭합니다.
동일한 오류 메시지가 표시되지만 C:\ 디스크 공간이 부족합니다.
언급URL : https://stackoverflow.com/questions/22199424/there-was-an-error-while-performing-this-operation
'programing' 카테고리의 다른 글
인터넷 연결이 오프라인 상태인지 탐지하시겠습니까? (0) | 2023.05.25 |
---|---|
MongoDB: 지난 24시간 동안 작성된 문서만 가져오시겠습니까? (0) | 2023.05.25 |
EC2 서버의 MongoDB 또는 AWS SimpleDB? (0) | 2023.05.25 |
따옴표와 별표가 있는 문자열로 저장된 bash 명령 실행 방법 (0) | 2023.05.25 |
PostgreSQL CASE...여러 조건으로 종료 (0) | 2023.05.25 |