JavaScript
VisualStudio

Visual Studio でクライアント側のデバッグをしない

More than 1 year has passed since last update.


現状

ASP の開発を行っている場合、Visual Studio 上でサーバー側のデバッグも、クライアント側 JavaScript のデバッグもおなじ画面、おなじ UI でデバッグできます。

しかし最近ではブラウザ側の「開発者ツール」も優れたものになってきて、クライアント側はそちらでデバッグを行いたいということもあるかと思います。

そのまま開発者ツールを起動すると「スクリプトデバッガーはターゲットプロセスに接続できませんでした。デバッガーは既にアタッチされています。」というエラーが表示されてデバッグできません。

Visual Studio 上でクライアント側のデバッグもしたいという情報は結構あるのですが、したくない場合はどうすればいいのかについて情報が少なかったので記します。


参考

visual studio 2008 - IE8 and VS2008: How do I disable script debugging? - Stack Overflow


手順


  1. いつもどおり、F5 キーなどでデバッグを開始します。

  2. Visual Studio の「デバッグ」メニューをクリックし「ウィンドウ > プロセス」の順に選択します。

  3. プロセスウィンドウが開くので、その中からブラウザのプロセスを見つけ、右クリックして「プロセスのデタッチ」を選択します。