Menyelesaikan masalah ralat HTTP 500.30: Permulaan dalam proses ANCM gagal
Dalam ASP.NET Core 2.2, pengehosan dalam proses IIS meningkatkan prestasi dengan ketara. Walau bagaimanapun, mendayakan ciri ini dalam projek ABP boleh mencetuskan ralat HTTP 500.30: Permulaan dalam proses ANCM gagal.
Isu keserasian dengan ABP
Malangnya, ralat ini biasanya berlaku kerana versi semasa ABP mungkin tidak serasi sepenuhnya dengan model pengehosan dalam proses. Perlu diperiksa sama ada ABP vNext menyokong pengehosan dalam proses.
Keperluan komponen ANCMV2
Selain itu, pengehosan dalam proses IIS bergantung pada komponen ANCMV2. Jika mesin pengerahan sasaran tiada ANCMV2, pengehosan dalam proses akan gagal. Dalam kes ini, pasang pakej pengehosan dotnet pada mesin atau turun taraf kepada AspNetCoreModule.
Penghosan di luar proses sebagai alternatif
Jika pengehosan dalam proses masih bermasalah, pertimbangkan untuk beralih kepada pengehosan di luar proses dengan mengubah suai fail web.config seperti berikut:
<code class="language-xml"><propertyGroup> <targetFramework>netcoreapp2.2</targetFramework> <aspNetCoreHostingModel>OutOfProcess</aspNetCoreHostingModel> <aspNetCoreModuleName>AspNetCoreModule</aspNetCoreModuleName> </propertyGroup></code>
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat HTTP 500.30: Kegagalan Mula Dalam Proses ANCM dalam ASP.NET Core 2.2 dengan ABP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!