HTTP 오류 500.30 문제 해결: ANCM 진행 중 시작 실패
ASP.NET Core 2.2에서는 IIS 프로세스 내 호스팅을 통해 성능이 크게 향상됩니다. 그러나 ABP 프로젝트에서 이 기능을 활성화하면 HTTP 오류 500.30: ANCM in-process 시작 실패가 발생할 수 있습니다.
ABP와의 호환성 문제
안타깝게도 이 오류는 일반적으로 현재 버전의 ABP가 진행 중인 호스팅 모델과 완전히 호환되지 않을 수 있기 때문에 발생합니다. ABP vNext가 프로세스 내 호스팅을 지원하는지 확인해 볼 가치가 있습니다.
ANCMV2 구성 요소 요구 사항
또한 IIS In-Process 호스팅은 ANCMV2 구성 요소를 사용합니다. 대상 배포 컴퓨터에 ANCMV2가 없으면 In-Process 호스팅이 실패합니다. 이 경우 dotnet 호스팅 패키지를 머신에 설치하거나 AspNetCoreModule로 다운그레이드하세요.
대안으로 Out-of-Process 호스팅
In-Process 호스팅이 여전히 문제인 경우 다음과 같이 web.config 파일을 수정하여 Out-of-Process 호스팅으로 전환하는 것이 좋습니다.
<code class="language-xml"><propertyGroup> <targetFramework>netcoreapp2.2</targetFramework> <aspNetCoreHostingModel>OutOfProcess</aspNetCoreHostingModel> <aspNetCoreModuleName>AspNetCoreModule</aspNetCoreModuleName> </propertyGroup></code>
위 내용은 HTTP 오류 500.30을 해결하는 방법: ABP가 있는 ASP.NET Core 2.2에서 ANCM In-Process 시작 실패?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!