Warm tip: This article is reproduced from serverfault.com, please click

visual studio-Blazor WebAssembly发布失败

(visual studio - Blazor WebAssembly publish failed)

发布于 2020-12-02 14:38:27

我正在尝试发布针对.NET 5.0的Blazor WebAssembly应用程序。我使用默认设置从Visual Studio 2019创建了一个新的Web Deploy发布配置文件:

在此处输入图片说明

该站点已发布到IIS,但浏览器显示500.19-内部服务器错误:“无法访问请求的页面,因为该页面的相关配置数据无效。”

在此处输入图片说明

web.config的路径很奇怪,它以“ \\?\”开头:

\\?\C:\inetpub\wwwroot\__ClientBlazor\web.config

我已经尝试过在类似线程上找到的任何建议,但是没有一个可以解决问题。这可能是Blazor项目上VS发布向导的特定错误吗?

Questioner
jeanie77
Viewed
11
jeanie77 2020-12-09 17:41:50

原来这是一个URL重写问题,此IIS Url Rewrite扩展已解决只需安装扩展程序,然后重新发布该应用程序,它将起作用。

但其他错误,将被提出,像下面这样:每个CSS和JavaScript资源(见404,并认为进一步的细节和一个非常奇怪的解决方案)。