为什么我在将 blazor 部署到 IIS 时出错

Why i have an error when deploy blazor to IIS

我在将 blazor 部署到 iis 时遇到问题:

我搜索了这个问题并找到了一些方法,例如:添加文件夹发布权限,...但它不起作用。我看到 0x8007000d 是关于 web.config 文件

的错误

这是我的web.config

我在其他设备上试试。有效。

那为什么我的设备没有呢?。我使用 Visual Studio 2019,.Net 5.0 并在 Windows 10.

上将 blazor 部署到 IIS

通常,此错误表示服务器上未安装 ASP.NET 核心模块。在 IIS 上托管 ASP.NET 核心应用程序需要 Microsoft ASP.NET 核心模块。您应该确认模块已安装:

Install the .NET Core Hosting Bundle.