iis - 我无法使用在 IIS 上发布的 blazor webassembly 执行网站

标签 iis blazor publish webassembly

我使用 SignalR (VS 2019 - .Net Core 3.1) 使用 Blazor Webassembly 创建了一个项目。 当我从开发环境运行它时它工作正常,但是当我将它发布到 IIS(服务器项目)并尝试运行它时,它显示以下消息:

正在加载... 发生了未处理的错误。重新加载 🗙

控制台中的消息是:

无法加载资源:服务器响应状态为 404(未找到) bootstrap.min.css:1

无法加载资源:服务器响应状态为 404(未找到) blazor.webassembly.js:1

无法加载资源:服务器响应状态为 404(未找到) 应用程序.css:1

无法加载资源:服务器响应状态为 404(未找到) bootstrap.min.css:1

无法加载资源:服务器响应状态为 404(未找到) 应用程序.css:1

最佳答案

我遇到了同样的问题,同样的解决方案为我解决了这个问题!

我所做的是浏览到我托管它的网站,进入浏览器的开发人员模式 (F12),将鼠标悬停在错误上并查看路径!

在我的 index.html 文件中,我只需要删除正斜杠,它就开始正常工作了!

关于iis - 我无法使用在 IIS 上发布的 blazor webassembly 执行网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62718995/

相关文章:

javascript - jqGrid - 在 IE 中产生 SCRIPT5007 错误,但在本地主机上工作

c# - 转换 Web API 以使用自托管

javascript - iisnode 500.21 处理程序 "iisnode"在其模块列表中包含错误模块 "iisnode"

asp.net - 网站从 Win8 迁移到 Win2012 - SQLite 查询结果非常慢

visual-studio-2010 - 为什么 Visual Studio 2010 发布带有源代码的网站?

android - 在 Android 市场上发布我的第一个 android 应用程序

Blazor WebAssembly 站点在更新到 3.2.0 Preview 2 后给出 404

javascript - Blazor TypeError : Cannot read property 'removeChild' of null at Object. e [作为 removeLogicalChild]

c# - Blazor 请求 json 文件

azure - Mac Visual Studio 社区的发布/Web 部署