VisualStudio開発でブラウザがVMxxxファイルで勝手にブレークする問題の解決策

Visual Studioを使ったWEB(Blasor Server)開発でデバッガ経由で起動したときにブラウザがdebugger://VMxxx(xは数字)や意図しないJSファイルで勝手にブレークしてしまう困った現象に遭遇したため、そのときに行った対応についての備忘録。


問題

Visual Studioのデバッガ設定でASP.NETのJavaScriptのデバッグを有効にする(Chrome、Edge、IE)が有効になっている環境でBlazor Serverアプリケーションを起動してブラウザ側で何らかの操作していると、Visual Studio側でブレークポイントにヒットしていないにも関わらずブラウザが突然フリーズしてしまう。

このときDevToolsを開くとdebugger://VMxxxのようなブラウザ側で動的に生成されたJSファイルや、意図しないJSファイルでブレークしている状態になっている(当然DevToolsの各種ブレークポイント設定は未設定)。


原因

Visual Studioのブレークポイント情報が破損している?
(Visual StudioでJSにブレークポイントをセットしていなくても発生する模様)


対応

Visual Studioのブレークポイントをすべてクリアする。


以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする