1

ということでIE10にアップデートしました。Web アプリの JavaScript をデバッグしようとすると、ブレークポイントはすべて小さな三角形のアウトラインになり、ツールチップに次のように表示されます。

ブレークポイントは現在ヒットしません。このドキュメントのシンボルは読み込まれていません。

デバッグを開始すると IE10 が起動し、IE9 と同じように Web サイトにアクセスします。VS 2010 でDebug > Attach to Process...iexplore.exe プロセスに移動して選択すると、javascript が実行されると、IE9 の場合と同じようにヒットしてブレークポイントで停止し、IE10 を終了してデバッグを再開するまですべてがピーチになります。

Javascript Debugging が IE10 で有効になっていることを確認しました。オンラインで見つけた「解決策」はすべて、VS2010/IE10 をアンインストール/再インストールして、それが役立つかどうかを確認するように言っています。VS2010 がデバッグ可能であることは既に知っていますが、デバッガーが正しく接続されていないだけです。デバッガーが適切に接続され、ブレークポイントにヒットし、通常の動作を示すようにするには、どうすればこれを修正できますか?

4

3 に答える 3

3

別のStackOverflow Postでは、VS2012 (任意のバージョン) をインストールすることを推奨しています。これにより、VS2010 を使用して IE10 で JavaScript をデバッグする際の問題が解決するはずです。

于 2013-03-15T17:41:06.137 に答える
0

エリヤが述べているように、この問題に関する別のスレッドがあり、この答えはおそらくそこでより適切ですが、私は新しいポスターであるため、そのスレッドは私には閉じられています。Coreyは、現時点ではVS2012をインストールできないと既に述べていますが、他の人にとっては役立つかもしれません。

IE10にアップデートした後、これと同じ問題が発生しました。Update 1がインストールされたVS2010とVS2012を既に持っていましたが、推奨される修正(msdbg2.dll登録を含む)はどれも機能しませんでした。私の問題を解決したのは、「修復」オプションを選択して、VS2012のアップデート1を再適用することでした。これで、VS2010でJavaScriptを再度デバッグできます。

于 2013-03-23T04:15:12.343 に答える
0

これにより、IE10 での JavaScript デバッグの問題が修正される場合があります。

  • Internet Explorer を閉じる
  • スタートを押してCMDと入力します
  • コマンド プロンプトで次のいずれかのコマンドを実行します。

32 ビット OS

regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"

64 ビット OS

regsvr32.exe "%ProgramFiles%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
于 2013-03-22T02:24:22.010 に答える