HTTP 错误 500.30 - ASP.NET 核心应用无法在 IIS 服务器上启动

HTTP Error 500.30 - ASP.NET Core app failed to start on IIS Server

当我使用 PostgreSQL 和 MongoDB 与 .Net 5 时。它在本地系统上运行完美。完成我的项目并部署到服务器后。

然后显示

HTTP Error 500.30 - ASP.NET Core app failed to start

几乎所有解决方案都尝试使用我的代码和服务器。

您可以参考Host ASP.NET Core on Windows with IIS重新发布您的应用。

请按照以下步骤操作:

  1. 安装the proper runtime with the Hosting Bundle

  2. 检查 DLL 问题

    1. 导航到根目录并在文件夹路径栏上键入 CMD:

    2. 输入命令dotnet {yourApplicationName}.dll

    3. 打开浏览器并导航至 http://localhost:5000/

    如果一切正常,您的站点将在本地主机上运行。

  3. 在 IIS 中退出 CMD 和配置