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
Kompatibilität der Zielmaschine
Stellen Sie fest, ob auf dem Zielcomputer IIS-In-Process-Hosting (ANCMV2) aktiviert ist. Wenn nicht aktiviert, dann:
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>
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!