簡體   English   中英

Blazor WebAssembly 應用程序嘗試從 `/_vs/browserLink` 加載腳本,但它不存在

[英]Blazor WebAssembly app tries to load script from `/_vs/browserLink` but it doesn't exist there

當我使用do.net run時,我的 Blazor Web Assembly 應用程序在 .NET 7 中運行良好,但是當我從 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 的引用,我也沒有瀏覽器鏈接 Nuget package。

  1. Visual Studio 會自動注入嗎?
  2. 我如何找出失敗的原因? 我如何讓它工作或停止嘗試?
  3. BrowserLink 與 Hot Reload 無關,對吧? 我什至想使用 BrowserLink 嗎?

這在 Kestrel 上的調試和不調試運行中都會發生。

我升級到 .NET 7.0.1 (.NET SDK 7.0.101),不再有問題。 不確定它是否真的只是一個錯誤修復或者是否有其他更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM