ASP.NET Core Web 应用程序在 IDE 中运行,但不在 Web 服务器中运行

问题描述 投票:0回答:1

我有一个带有 .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 windows asp.net-core .net-7.0 iis-10
1个回答
0
投票

此问题的一个可能的解决方案是检查应用程序所针对的 ASP.NET Core 运行时的版本,并确保它已安装在服务器上。

然后,您可以使用下载 .NET 7.0 链接转到官方下载页面并下载适用于 Windows 的托管捆绑包。这将安装 ASP.NET Core 运行时和用于托管 ASP.NET Core 应用程序的 IIS 支持。

安装托管捆绑包后,您可能需要重新启动 IIS 服务或服务器以使更改生效。

© www.soinside.com 2019 - 2024. All rights reserved.