debugging Blazor WebAssembly应用尝试从'/_vs/browserLink'加载脚本,但脚本不存在

rsaldnfx  于 2023-01-13  发布在  其他
关注(0)|答案(1)|浏览(166)

当我使用dotnet run时,我的.NET 7中的Blazor Web Assembly应用程序运行良好,但当我从Visual Studio运行它时,我会进入浏览器控制台:

The script from “https://localhost:5008/_vs/browserLink” was loaded even though its MIME type (“text/html”) is not a valid JavaScript MIME type.
Uncaught SyntaxError: expected expression, got '<'

当然,它试图从/_vs/browserLink加载一个js脚本,但它并不存在。我在项目中的任何地方都没有对BrowserLink的引用,我也没有browserlink Nuget包。

  1. Visual Studio是否自动注入此内容?
    1.我如何弄清楚为什么它会失败?我如何让它工作或停止尝试?
  2. BrowserLink和热重载无关,对吗?我甚至想使用BrowserLink吗?
    在Kestrel上,调试和不调试运行时都会发生这种情况。
zrfyljdw

zrfyljdw1#

我升级到了.NET 7. 0. 1(.NET SDK 7. 0. 101),不再有这个麻烦了。不确定这真的只是一个bug修复还是其他什么改变了。

相关问题