Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Membetulkan Ralat Pengehosan Dalam Proses Teras ASP.NET 500.30?
Penghosan Dalam Proses Teras ASP.NET: Menyelesaikan Masalah Ralat HTTP 500.30
Dalam ASP.NET Core 2.2, apabila cuba menggunakan pengehosan dalam proses IIS, anda mungkin mendapat ralat "Ralat HTTP 500.30 - Permulaan dalam proses ANCM gagal" disebabkan oleh ketidakserasian dengan versi ASP.NET Boilerplate yang lebih lama (ABP ).
Untuk menyelesaikan isu ini, sila sahkan perkara berikut:
Konfigurasi model yang dihoskan
Keserasian Mesin Sasaran
Tentukan sama ada mesin sasaran mempunyai pengehosan dalam proses IIS (ANCMV2) didayakan. Jika tidak didayakan maka:
Pengubahsuaian projek (pilihan)
Jika ralat berterusan, ubah suai fail web.csproj untuk menetapkan AspNetCoreHostingModel secara eksplisit kepada OutOfProcess dan sertakan AspNetCoreModuleName untuk keserasian dengan versi ABP yang lebih lama:
<code class="language-xml"><PropertyGroup> <TargetFramework>netcoreapp2.2</TargetFramework> <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel> <AspNetCoreModuleName>AspNetCoreModule</AspNetCoreModuleName> </PropertyGroup></code>
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat Pengehosan Dalam Proses Teras ASP.NET 500.30?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!