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的发布,要在发布选项中去掉“生成单个文件”发布选项的钩:
