Heim >Backend-Entwicklung >C++ >Wie behebt man den HTTP-Fehler 500.30: ANCM-In-Process-Startfehler in ASP.NET Core 2.2 mit ABP?
Fehlerbehebung bei HTTP-Fehler 500.30: ANCM-In-Process-Start fehlgeschlagen
In ASP.NET Core 2.2 verbessert IIS In-Process-Hosting die Leistung erheblich. Die Aktivierung dieser Funktion in einem ABP-Projekt kann jedoch den HTTP-Fehler 500.30 auslösen: ANCM-In-Process-Start fehlgeschlagen.
Kompatibilitätsprobleme mit ABP
Leider tritt dieser Fehler normalerweise auf, weil die aktuelle Version von ABP möglicherweise nicht vollständig mit dem In-Process-Hosting-Modell kompatibel ist. Es lohnt sich zu prüfen, ob ABP vNext In-Process-Hosting unterstützt.
ANCMV2-Komponentenanforderungen
Darüber hinaus basiert das In-Process-Hosting von IIS auf der ANCMV2-Komponente. Wenn auf dem Zielbereitstellungscomputer ANCMV2 fehlt, schlägt das In-Process-Hosting fehl. Installieren Sie in diesem Fall das Dotnet-Hostingpaket auf dem Computer oder führen Sie ein Downgrade auf AspNetCoreModule durch.
Out-of-Process-Hosting als Alternative
Wenn das In-Process-Hosting immer noch ein Problem darstellt, sollten Sie einen Wechsel zum Out-of-Process-Hosting in Betracht ziehen, indem Sie die Datei web.config wie folgt ändern:
<code class="language-xml"><propertyGroup> <targetFramework>netcoreapp2.2</targetFramework> <aspNetCoreHostingModel>OutOfProcess</aspNetCoreHostingModel> <aspNetCoreModuleName>AspNetCoreModule</aspNetCoreModuleName> </propertyGroup></code>
Das obige ist der detaillierte Inhalt vonWie behebt man den HTTP-Fehler 500.30: ANCM-In-Process-Startfehler in ASP.NET Core 2.2 mit ABP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!