Heim > Backend-Entwicklung > C++ > Wie behebt man den ASP.NET Core In-Process-Hosting-Fehler 500.30?

Wie behebt man den ASP.NET Core In-Process-Hosting-Fehler 500.30?

Susan Sarandon
Freigeben: 2025-01-08 20:37:40
Original
778 Leute haben es durchsucht

How to Fix ASP.NET Core In-Process Hosting Error 500.30?

ASP.NET Core In-Process Hosting: Fehlerbehebung bei HTTP-Fehler 500.30

Wenn Sie in ASP.NET Core 2.2 versuchen, IIS-In-Process-Hosting zu verwenden, wird aufgrund der Inkompatibilität mit älteren Versionen von ASP.NET Boilerplate (ABP) möglicherweise der Fehler „HTTP-Fehler 500.30 – ANCM-In-Process-Start fehlgeschlagen“ angezeigt ).

Um dieses Problem zu beheben, bestätigen Sie bitte die folgenden Punkte:

Gehostete Modellkonfiguration

  • Stellen Sie sicher, dass AspNetCoreHostingModel auf InProcess eingestellt ist.
  • Stellen Sie sicher, dass die web.config-Datei die erforderlichen Module enthält, die auf AspNetCoreModuleV2 verweisen.

Kompatibilität der Zielmaschine

  • Stellen Sie fest, ob auf dem Zielcomputer IIS-In-Process-Hosting (ANCMV2) aktiviert ist. Wenn nicht aktiviert, dann:

    • Installieren Sie das .NET-Hosting-Paket auf dem Zielcomputer.
    • AspNetCoreModule in der Projektkonfiguration herunterstufen.

Projektänderung (optional)

Wenn der Fehler weiterhin besteht, ändern Sie die Datei web.csproj, um AspNetCoreHostingModel explizit auf OutOfProcess festzulegen und AspNetCoreModuleName für die Kompatibilität mit älteren ABP-Versionen einzuschließen:

<code class="language-xml"><PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
    <AspNetCoreModuleName>AspNetCoreModule</AspNetCoreModuleName>
</PropertyGroup></code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie behebt man den ASP.NET Core In-Process-Hosting-Fehler 500.30?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage