英語で読む

次の方法で共有


Just-In-Time デバッガーを無効にする

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 アプリのスクリプト デバッグを無効にするには、次の手順に従います。

  1. Windows コントロール パネルを開き、[ネットワークとインターネット>インターネット オプション] ページを参照します。

  2. [インターネット プロパティ] ダイアログで、[の詳細設定] タブに移動します。

  3. ブラウズ グループまでスクロールし、[スクリプト デバッグの無効化] オプションを選択します。

    注意

    Windows のバージョンとブラウザーによっては、複数のオプションを選択する必要がある場合があります。

    次の例では、2 つの関連するオプションが選択されています。

    Windows コントロール パネルの [インターネットのプロパティ] で [スクリプト デバッグを無効にする] オプションを選択する方法を示すスクリーンショット。

Web アプリのサーバー側デバッグを無効にする

インターネット インフォメーション サービス (IIS) で ASP.NET Web アプリをホストしている場合は、次の手順でサーバー側のデバッグを無効にします。

  1. IIS マネージャーを開き、[機能ビュー]に移動します。

  2. [ASP.NET] セクションで、[.NET コンパイル] をダブルクリックするか選択します。

    ASP.NET セクション オプションは、.NET 機能がサーバー マネージャーを使用してインストールされた場合にのみ表示されます。

  3. [操作] ペインで、[機能を開く] を選択します。

  4. [動作]>[デバッグ] オプションで、[False] を選択します。

    注意

    以前のバージョンの IIS では、具体的な手順が異なります。