web-dev-qa-db-ja.com

ページインスペクターでJavaScriptデバッガーを有効にする

Visual Studio 2012には、Nice Page Inspectorが付属しています。私はそれが好きです!ただし、JavaScriptのデバッグを有効にする方法(場合)が見つかりません。誰かが私を正しい方向に向けることができますか?

33
Martijn
  1. IE9(1回のみ):[ツール]> [インターネットオプション]> [詳細設定]タブ> [閲覧]カテゴリで> [スクリプトデバッグを無効にする]チェックボックスをオフ(両方)> IEを再起動します。

  2. VS 2012の場合:ページインスペクターを実行します(javascriptエラーボックスが開いたら、[いいえ]をクリックします!)

  3. VSメニューから選択:DEBUG> Attach to process ...

  4. 「WebBrowserServer.exe」を選択して、「添付」をクリックします

  5. [ページインスペクター]ウィンドウで、[更新]アイコンをクリックします。

デバッグはかなりうまくいきますが、それは1つの条件です。コードにブレークポイントを挿入しないでください(または、それらをクリアする前に-[デバッグ]> [すべてのブレークポイントを削除])。ハングやフロズからVSの完全なクラッシュまで、多くの問題が発生する可能性があります。

28
Mariusz

このリンクはあなたを始めるべきだと思う Visual Studio 2012でのデバッグ

1
zeacuss

今週まで、ブレークポイントとして機能するJavaScript関数に「デバッガー」と入力するだけでVisual Studio 2012でJavaScriptのデバッグを実行でき、Visual StudioウィンドウでJavaScriptコードをステップ実行できました。 C#コード。過去11か月間、1週間前までこれを行いました。デフォルトのインストール設定は変更しませんでした。

これは、Rion WilliamsのAsp.Netフォーラムで提案されたソリューションでした。 http://forums.asp.net/t/1984115.aspx?Debugging+Javascript+in+MVC そして、前述のように、過去11か月間、コードを適切にステップスルーできました。

0
user1161391