Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Membetulkan Ralat Pengehosan Dalam Proses Teras ASP.NET 500.30?

Bagaimana untuk Membetulkan Ralat Pengehosan Dalam Proses Teras ASP.NET 500.30?

Susan Sarandon
Susan Sarandonasal
2025-01-08 20:37:40780semak imbas

How to Fix ASP.NET Core In-Process Hosting Error 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

  • Pastikan AspNetCoreHostingModel ditetapkan kepada InProcess.
  • Sahkan bahawa fail web.config mengandungi modul yang diperlukan yang menunjuk ke AspNetCoreModuleV2.

Keserasian Mesin Sasaran

  • Tentukan sama ada mesin sasaran mempunyai pengehosan dalam proses IIS (ANCMV2) didayakan. Jika tidak didayakan maka:

    • Pasang berkas pengehosan .NET pada mesin sasaran.
    • Turun taraf AspNetCoreModule dalam konfigurasi projek.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn