我使用 Radzen Blazor studio 创建了一个 Blazor Web 应用程序。
我想在 IIS 上(在 Windows Server 2022 Datacenter 上)发布此 Web 应用程序,但收到“HTTP 错误 500.19 - 内部服务器错误”:
Detailed Error Information:
Module IIS Web Core
Notification BeginRequest
Handler Not yet determined
Error Code 0x8007000d
Config Error
Config File \\?\C:\inetpub\wwwroot\TicketingSystemV03\web.config
Requested URL http://localhost:80/TicketingSystemV03
Physical Path C:\inetpub\wwwroot\TicketingSystemV03
Logon Method Not yet determined
Logon User Not yet determined
我尝试通过安装 URL 重写并创建类似 此链接 的规则来解决问题。
我执行了此链接中的每一步,但它不起作用。
我尝试在我的 Windows 中安装 IIS 管理中的所有功能 - 但这也不起作用。
.NET Core 托管捆绑包允许 ASP.NET Core 应用程序与 IIS 一起运行。
对于 blazor 应用程序,我们还需要安装 URL 重写模块。