我使用 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/