1

VS2008 で JavaScript をデバッグする際に、本当に厄介な問題が発生しています。

F5 キーを押すだけ (または [デバッグ] メニューから [デバッグの開始] を選択) すると、iexplore プロセスがアタッチされますが、スクリプト内でブレークポイントが壊れることはありません。スクリプト ドキュメント ツリーは、ソリューション エクスプローラーにも表示されません。

もう知っている:

  1. Javascriptでブレークポイントをうまく設定できます。「この点はヒットしません」というメッセージは表示されません。
  2. 「debugger」キーワードを使用してデバッガーを呼び出すと正常に動作しますが、iexplore プロセスにアタッチすると、「プロセスは既にデバッガーにアタッチされています」というメッセージが表示されるため機能しません。
  3. マニュアルの「プロセスにアタッチ...」を使用しても問題なく動作します。スクリプト ドキュメントも表示されます。
  4. プロジェクトは最近、Web サイトから Web アプリケーションに変換されました。

私はすでに試しました:

  1. IE キャッシュをクリアします。
  2. VS2008 をシャットダウンし、IIS を停止し、一時的な asp.NET ファイルを削除して、その後 IIS と VS2008 の両方を再起動します。
  3. Windows と VS2008 の両方のデフォルト ブラウザとして IE7 を設定します。
  4. VS2008 のユーザー設定をリセットします。
  5. IE スクリプトのデバッグが有効になっていることを確認します。

これまでのところ何も機能していません。プロセスへのアタッチはそれほど負担ではありませんが、F5 を押すだけに慣れていると非常に面倒です。

誰かが解決策を思いつくことができたら、どうぞお願いします(ここでお願いします!)私に知らせてください!

4

1 に答える 1

2

Web サイト プロジェクトのプロパティで Silverlight のデバッグが有効になっていますか? これにより、Javascript のデバッグが無効になります。

于 2009-03-23T18:12:43.883 に答える