7

Visual Studio 2008 と Internet Explorer を使用して ASP.NET プロジェクトを起動すると、Visual Studio はスクリプトのデバッグを開始します。Windows Internet Explorer の子ノードを持つ Script Documents ノードと、その下に無数の匿名コード ノードを持つ Default.aspx を取得します。

VSにFireFoxでアプリを起動するように指示する以外に、これを止めるのに苦労しています。Internet Explorer でスクリプトのデバッグを停止する解決策を検索して見つけましたが、何も変わりませんでした。

解決策を見つけた人はいますか?

4

11 に答える 11

5

すべてのスクリプト デバッグを無効にします。

  • 新しいコマンド プロンプトを開きます (start->run、cmd.exe)。64 ビット コンピューターを使用している場合、これは 32 ビット プロンプトである必要があります(start->run、c:\windows\syswow64\cmd.exe)。
  • reg add HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\AD7Metrics\Engine\{F200A7E7-DEA5-11D0-B854-00A0244A1DE2} /v ProgramProvider /d {4FF9DEF4-8922-4D02-9379-3FFA64D1D639} /f

Visual Web Developer Express を使用している場合は、「VisualStudio」を「VWDExpress」に置き換えます。

  • reg add HKLM\SOFTWARE\Microsoft\VWDExpress\9.0\AD7Metrics\Engine\{F200A7E7-DEA5-11D0-B854-00A0244A1DE2} /v プログラムプロバイダー /d {4FF9DEF4-8922-4D02-9379-3FFA64D1D639} /f

スクリプトを再度デバッグできるようにコンピューターを復元する場合は、次のようにします。

  • reg add HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\AD7Metrics\Engine\{F200A7E7-DEA5-11D0-B854-00A0244A1DE2} /v プログラムプロバイダー /d {170EC3FC-4E80-40AB-A85A-55900C7C70DE} /f
于 2009-05-06T16:34:29.570 に答える
4

スクリプトのデバッグを無効にするために、IE で両方のボックスをオンにしましたか。

スクリプトのデバッグを無効にする (Internet Explorer)

スクリプトのデバッグを無効にする (その他)

また、変更を行った後、IE のすべてのインスタンスを閉じたことを確認してください。次に、VS でもう一度デバッグしてみます。

更新: 自分で試してみましたが、この解決策は機能しません。

Update2: 再起動後も機能しない

最後に、ここから可能な解決策を見つけました。どうやらこれは既知の問題であり、回避策は Silverlight ツールをインストールし、Web プロジェクトに Silverlight をデバッグするように指示することです (デバッガーは Silverlight とスクリプトの両方をデバッグできないようです)。

確認済み: Silverlight ツール ソリューションは実際に機能します。

于 2009-05-06T16:34:25.233 に答える
1

それがIEオプションであり、再起動が必要であることはほぼ確実です。

于 2009-05-06T16:32:53.053 に答える
0

わたしにはできる。

この回避策には、Visual Studio 2008 SP1 用の Silverlight 2 Tools をインストールする必要があります。したがって、これらのツールがインストールされていない場合は、Microsoft からダウンロードできます ( http://www.microsoft.com/downloads/details.aspx?familyid=C22D6A7B-546F-4407-8EF6-D60C8EE221ED&displaylang=en )。これができない場合は、このブログ投稿の最後に代替の回避策がいくつかあります。プロジェクトを右クリックし、プロジェクトのプロパティを開きます。[開始オプション] シートに移動し、画面の下部にある [Silverlight] ボタンをクリックします。デバッガーは Silverlight コードとスクリプト コードの両方を同時にデバッグできないため、これによりスクリプトのデバッグが無効になり、問題が回避されます。

http://blogs.msdn.com/greggm/archive/2009/04/06/disabling-script-debugging-in-vs-2008-ie8.aspx

于 2009-05-16T08:38:58.073 に答える
0

IE で、[インターネット オプション] -> [詳細設定] タブに移動し、[スクリプトのデバッグを無効にする (Internet Explorer)] をオンにします。

于 2009-05-06T16:34:28.667 に答える
0

Internet Explorer の場合: [ツール] -> [インターネット オプション] -> [詳細設定] タブ -> [スクリプトのデバッグを無効にする]

インターネット オプションのスクリーンショット

于 2009-05-06T16:34:31.957 に答える
0

ファイルを右クリックして [ブラウザーで表示] を選択し、同じエラーが発生するかどうかを確認しましたか? もちろん、バグがないことが確実な場合は、この方法でコードをデバッグする必要がなくなります。

于 2009-05-06T16:35:52.297 に答える
0

Visual Studio で、[ツール] > [オプション] に移動します。[すべての設定を表示] がオンになっていることを確認します。

Visual Studio ツール オプション

デバッグセクションにあります

于 2009-05-06T16:40:34.067 に答える