分类
ASP.NET Core

HTTP Error 500.38 – Failed to locate ASP.NET Core app

IIS 部署 ASP.NET Core 报错:HTTP Error 500.38 – Failed to locate ASP.NET Core app。

错误原因查询:https://learn.microsoft.com/zh-cn/aspnet/core/test/troubleshoot-azure-iis?view=aspnetcore-7.0

解决办法:在IIS部署时,禁用单文件发布

<PublishSingleFile>false</PublishSingleFile>
在项目文件中禁用单文件发布

如果使用VS的发布,要在发布选项中去掉“生成单个文件”发布选项的钩:

VS发布配置,去掉“生成单个文件”