Visual Studio の Just-In-Time (JIT) デバッガー ダイアログは、実行中のアプリケーションでエラーが発生したときに開く場合があります。 このダイアログは、アプリケーションが実行を続行できないようにすることができます。
JIT デバッガーには、Visual Studio を起動してエラーをデバッグするオプションがあります。 このアクションを実行するには、Visual Studio または別の選択したデバッガーがインストールされている必要があります。 デバッガーは、問題の解決に役立つエラーと機能に関する詳細情報を提供します。
この記事では、JIT デバッガー ダイアログでアプリケーションの実行が中断されないようにする方法について説明します。
JIT デバッガーを無効にするか応答してください
Visual Studio のインストールとタスクのシナリオに応じて、JIT デバッガー ダイアログに応答する方法にはさまざまなオプションがあります。
次の表に、オプションの概要を示します。
設定 | シナリオ | インストラクション |
---|---|---|
Visual Studio がインストールされている | JIT デバッガーを試す | Just-In-Time デバッガー を使用してエラーをデバッグ |
Visual Studio がインストールされている | JIT デバッガーを無効にする | Visual Studio から JIT デバッグを無効にする |
Visual Studio は以前にインストールされましたが、現在はインストールされていません | JIT デバッガーを無効にする | Windows レジストリ から JIT デバッグを無効にする |
Visual Studio がインストールされていない | JIT デバッグを禁止する | スクリプトデバッグ の無効化、サーバー側デバッグ の無効化、または ASP.NET アプリケーション のデバッグを無効にすることで、JIT デバッグを防止します。 |
スクリプト デバッグまたはサーバー側デバッグを無効にする
構成に Visual Studio が含まれていない場合でも、Web アプリでエラーが発生すると、JIT デバッガー ダイアログが開く場合があります。 この状況は、Visual Studio をインストールしたことがない場合、または以前に Visual Studio をアンインストールした場合に発生する可能性があります。 これらのシナリオでは、スクリプトのデバッグまたはサーバー側のデバッグを無効にしてみてください。
Web アプリのスクリプト デバッグを無効にする
Web アプリのスクリプト デバッグを無効にするには、次の手順に従います。
Windows コントロール パネルを開き、[ネットワークとインターネット>インターネット オプション] ページを参照します。
[インターネット プロパティ] ダイアログで、[の詳細設定] タブに移動します。
ブラウズ グループまでスクロールし、[スクリプト デバッグの無効化] オプションを選択します。
手記
Windows のバージョンとブラウザーによっては、複数のオプションを選択する必要がある場合があります。
次の例では、2 つの関連するオプションが選択されています。
Web アプリのサーバー側デバッグを無効にする
インターネット インフォメーション サービス (IIS) で ASP.NET Web アプリをホストしている場合は、次の手順でサーバー側のデバッグを無効にします。
IIS マネージャーを開き、[機能ビュー]に移動します。
[ASP.NET] セクションで、[.NET コンパイル] をダブルクリックするか選択します。
ASP.NET セクション オプションは、.NET 機能がサーバー マネージャーを使用してインストールされた場合にのみ表示されます。
[操作] ペインで、[機能を開く] を選択します。
[動作]>[デバッグ] オプションで、[False] を選択します。
手記
以前のバージョンの IIS では、具体的な手順が異なります。
関連コンテンツ
- Just-In-Time デバッガー を使用してエラーをデバッグ
- Visual Studio から Just-In-Time デバッグを無効にする
- Windows レジストリ から Just-In-Time デバッグを無効にする