web-dev-qa-db-ja.com

JavaScriptブレークポイントがVisual Studio 2019 ASP.NETアプリケーションでは機能しない

私は最近、VS 2017からVS 2019へのアップグレードです。

VS 2017では、Chromeを使用してASP.NETアプリケーションをローカルで実行すると、JavaScriptコードにブレークポイントを入力でき、デバッガはブレークポイントで停止できます。これはVisual Studio 2019では機能しません。

Chromeを使用してVisual Studio 2019でJavaScriptデバッグを有効にするために何をする必要がありますか?私はJavaScriptファイルにブレークポイントを置き、それらをヒットさせたいと思います。

これが私の設定です。

  1. JavaScriptデバッグを有効にしました。 enter image description here

  2. 私は私のJavScriptコードにブレークポイントを置きます。このブレークポイントは* .jsファイル(かみそりビューの内側ではありません)です。

enter image description here

  1. ブレークポイントは無視されます。 Visual Studioは非常に丁寧に私にブレークポイントが無視されるようになるツールチップを表示します。

enter image description here

7
Tom Regan

それはVS2019 + Chromeで働くべきです。(私はこれをいくつかのマシンでチェックしました)

多くの要因がこの動作を引き起こす可能性があるため、これは直接解決できる問題は1つの問題ではありません。以下の推奨事項に従うことができます。

1. VS2019を最新の16.3.7、chromeブラウザを最新の78.0.3904.87に更新します。

2. Project Directory =>を閉じて再起動して、そのプロジェクトを開き、クリーンな再構築を行います。

3.デバッグプロジェクトモードになっていることを確認し、Web Project => Startup Projectとして設定してください。

また、デバッグセッションが正常に開始されるまでに数秒待つ必要があります。(私は一度同じポップアップを満たして、数秒後に消え、すべてがうまくいった後)

それが役に立てば幸い :)

1
Lance Li-MSFT