4

Winforms アプリケーションで WebBrowser コントロールを使用しています。JavaScript 例外の原因となる URL に移動すると、Just-In-Time (JIT) デバッガー ウィンドウが表示され、この例外をデバッグするかどうかを尋ねられます。

(アプリケーション) で未処理の例外 ('オブジェクトが予期されました') が発生しました

これは、WebBrowser コントロールのScriptErrorsSuppressedをTrueに設定しても (リリース モードで) 発生します。Visual Studio がインストールされている場合にのみ問題を再現できたので、JIT デバッガーが例外をキャッチし、デバッグするかどうかを尋ねたと仮定します。

どうすればこれを防ぐことができますか? 私がやろうとしているのは、IE または Visual Studio を再構成することなく、例外をキャッチするか、アプリケーションの JIT デバッグを無効にすることです。

一部のユーザーは Visual Studio をインストールしており、これらの JIT ポップアップによりアプリケーションが使用できなくなります。

4

1 に答える 1

1

JIT デバッガーを無効にする方法については、このリンクを参照してください。短いバージョンは、管理者として Visual Studio を開き、[ツール] -> [オプション] -> [デバッガ] -> [JIT デバッグ] に移動します。

http://msdn.microsoft.com/en-us/library/k8kf6y2a.aspx

于 2009-02-06T05:34:12.070 に答える