首页 > 解决方案 > 从 Visual Studio 2019 在 IIS 中发布 .Net 5.0 Web 无法启动

问题描述

我正在尝试在 Windows 10 的 IIS 上的 .Net 5.0 中发布一个测试网站。

从 Visual Studio 发布时我选择:

我的Windows版本是1909(操作系统编译18363.1256)

如果我导航到路径 http://localhost:8090/ 我收到此错误“HTTP 错误 500.32 - 无法加载 .NET Core 主机。

我已经重置了 IIS,我已经删除并重新创建了应用程序,我已经重新启动了 Windows,但它仍然没有启动测试网络。

Windows 事件查看器向我显示了以下错误:

我不知道还能看什么。有什么想法或建议吗?

在此处输入图像描述

在此处输入图像描述

标签: asp.netasp.net-coreiisvisual-studio-2019.net-5

解决方案


您的错误在 ASP.NET Core 中,对于这些错误,您可以尝试以下解决方案:

  • 您是否安装了 asp.net 核心模块?如果没有,请安装: ASP.NET Core Module
  • 打开 IIS 管理器 > 应用程序池 > 选择应用程序池 > 高级设置,将“启用 32 位应用程序”从false 更新为 true > 单击确定。

在此处输入图像描述

  • 尝试删除 applicationhost.config(在 .vs\config\applicationHost.config 中)并重建应用程序。

推荐阅读