VS2008 で JavaScript をデバッグする際に、本当に厄介な問題が発生しています。
F5 キーを押すだけ (または [デバッグ] メニューから [デバッグの開始] を選択) すると、iexplore プロセスがアタッチされますが、スクリプト内でブレークポイントが壊れることはありません。スクリプト ドキュメント ツリーは、ソリューション エクスプローラーにも表示されません。
もう知っている:
- Javascriptでブレークポイントをうまく設定できます。「この点はヒットしません」というメッセージは表示されません。
 - 「debugger」キーワードを使用してデバッガーを呼び出すと正常に動作しますが、iexplore プロセスにアタッチすると、「プロセスは既にデバッガーにアタッチされています」というメッセージが表示されるため機能しません。
 - マニュアルの「プロセスにアタッチ...」を使用しても問題なく動作します。スクリプト ドキュメントも表示されます。
 - プロジェクトは最近、Web サイトから Web アプリケーションに変換されました。
 
私はすでに試しました:
- IE キャッシュをクリアします。
 - VS2008 をシャットダウンし、IIS を停止し、一時的な asp.NET ファイルを削除して、その後 IIS と VS2008 の両方を再起動します。
 - Windows と VS2008 の両方のデフォルト ブラウザとして IE7 を設定します。
 - VS2008 のユーザー設定をリセットします。
 - IE スクリプトのデバッグが有効になっていることを確認します。
 
これまでのところ何も機能していません。プロセスへのアタッチはそれほど負担ではありませんが、F5 を押すだけに慣れていると非常に面倒です。
誰かが解決策を思いつくことができたら、どうぞお願いします(ここでお願いします!)私に知らせてください!