我有一个带有 .NET 7.0 目标框架的 Web 应用程序。我已经在带有 IIS 10 的 Windows 2016 服务器上安装了 .NET 7.0 的托管捆绑包。但是,该应用程序不会运行并出现错误:
HTTP 错误 500.31 - 无法加载 ASP.NET Core 运行时 此问题的常见解决方案: 找不到指定版本的 Microsoft.NetCore.App 或 Microsoft.AspNetCore.App。
如何解决这个问题?
谢谢。
此问题的一个可能的解决方案是检查应用程序所针对的 ASP.NET Core 运行时的版本,并确保它已安装在服务器上。
然后,您可以使用下载 .NET 7.0 链接转到官方下载页面并下载适用于 Windows 的托管捆绑包。这将安装 ASP.NET Core 运行时和用于托管 ASP.NET Core 应用程序的 IIS 支持。
安装托管捆绑包后,您可能需要重新启动 IIS 服务或服务器以使更改生效。