web-dev-qa-db-ja.com

Visual Studio 2019 16.6.2からBlazorをデバッグすることができません。

私は、.NET Core 3.1.301 SDKとすべての必要なBlazorテンプレートと共に、Visual Studio 2019 16.6.2がインストールされています。

私が真新しいBlazor Webassmblyアプリケーションを作成した場合、私はプレスすることによってVisual Studioからそれを実行することができます Ctrl+F5 そしてそれは私のアクティブなブラウザウィンドウに新しいタブを開き、大事に始まります。

しかし私がプレスしたとき F5、新しい別のブラウザウィンドウが開かれます(これは真ん中の迷惑なものです)、ページはVisual MessageがVisual Studioに表示されるまで、ページは_about:blank_です。

_Failed to launch debug adapter.  Additional information may be available in the output window.

Unable to launch browser: 
"Could not open wss://localhost:5001/_framework/debug/ws-proxy?browser=wsAFFlocalhostA50821FdevtoolsFbrowserFceed3b95-58ac-470a-b10c-5d139cfd7117": timeout after 60000ms
_

Blazor Webアセンブリアプリケーションが「ホストされている」かどうかは違いはありません。

私は asp.netコアのHTTPSを施す の手順に従ったが、それは違いはありませんでした。

_about:blank_ウィンドウをクラッシュするのを待っている場合は、ブラウザタブでクライアント側のURLを手動で開きます。アプリのロードとデバッガのブレークポイントがヒットします。衝突する前に短い間に、私が打ったら Shift+Alt+D i常に次のエラーを取得します。

_Unable to find debuggable browser tab
Could not get a list of browser tabs from http://127.0.0.1:9222/json. Ensure your browser is running with debugging enabled.

Resolution

If you are using Microsoft Edge (80+) for your development, follow these instructions:
Press Win+R and enter the following:

msedge --remote-debugging-port=9222 --user-data-dir="C:\Users\sergi\AppData\Local\Temp\blazor-Edge-debug" --no-first-run https://localhost:44372/
_

コマンドを実行する頻度であっても、これはそれぞれ、毎回取得します(すべてのブラウザインスタンスを閉めて、再起動されたなど)。

これは両端84(Edgium)とChromeの両方で起こります。

私は新しいBlazor Webアセンブリアプリを作成してヒットすることができるはずです F5 箱から出しているVisual Studio。何が行方不明ですか?

アップデート

Visual Studioのデバッグブラウザとして「Old Edge」(EdgeHTML)とFirefoxを使用してみました。 F5)。問題は両方ともChromiumベースのブラウザであることを...

更新2を更新します

@jameshancockはコメントに簡単な回避策を投稿しました。フル解像度(および説明)の場合、 GitHubの問題を記録しました ASP.NETコアチームを使用して。

11
Sergi Papaseit

これは非常にうまくいっていますが、これは私にとって全体的な問題でした。私はこの行が差分で削除されたことに気づかなかった。

メインがビルドして実行CreateHostBuilder関数を確認してください。

これにより、残念ながら上記のエラーが発生しますが、まったく直接関連していません。

public static void Main(string[] args)
{
    CreateHostBuilder(args).Build().Run();
}
...
public static IHostBuilder CreateHostBuilder(string[] args)
...
 _
0
Reap