ASP.NET Core進程內託管:排查HTTP錯誤500.30
在ASP.NET Core 2.2中,嘗試使用IIS進程內託管時,可能會因與舊版ASP.NET Boilerplate (ABP)不相容而出現「HTTP錯誤500.30 - ANCM進程內啟動失敗」錯誤。
解決此問題,請確認以下幾點:
託管模型配置
目標機器相容性
確定目標機器是否啟用了IIS進程內託管(ANCMV2)。如果未啟用,則:
項目修改(選購)
如果錯誤仍然存在,請修改web.csproj文件,明確地將AspNetCoreHostingModel設定為OutOfProcess,並包含AspNetCoreModuleName以與舊版ABP版本相容:
<code class="language-xml"><PropertyGroup> <TargetFramework>netcoreapp2.2</TargetFramework> <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel> <AspNetCoreModuleName>AspNetCoreModule</AspNetCoreModuleName> </PropertyGroup></code>
以上是如何修復 ASP.NET Core 進程內託管錯誤 500.30?的詳細內容。更多資訊請關注PHP中文網其他相關文章!