トレーニング
モジュール
Visual Studio デバッガーを使用して .NET アプリを対話形式でデバッグする - Training
Visual Studio を使用して .NET アプリを効率的にデバッグし、バグを迅速に修正する方法について学習します。 Visual Studio 内で対話型デバッガーを使用して、C# アプリケーションを分析し、修正します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Visual Studio の Just-In-Time (JIT) デバッガー ダイアログは、実行中のアプリケーションでエラーが発生したときに開く場合があります。 このダイアログは、アプリケーションが実行を続行できないようにすることができます。
JIT デバッガーには、Visual Studio を起動してエラーをデバッグするオプションがあります。 このアクションを実行するには、Visual Studio または別の選択したデバッガーがインストールされている必要があります。 デバッガーは、問題の解決に役立つエラーと機能に関する詳細情報を提供します。
この記事では、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 アプリのスクリプト デバッグを無効にするには、次の手順に従います。
Windows コントロール パネルを開き、[ネットワークとインターネット>インターネット オプション] ページを参照します。
[インターネット プロパティ] ダイアログで、[の詳細設定] タブに移動します。
ブラウズ グループまでスクロールし、[スクリプト デバッグの無効化] オプションを選択します。
注意
Windows のバージョンとブラウザーによっては、複数のオプションを選択する必要がある場合があります。
次の例では、2 つの関連するオプションが選択されています。
インターネット インフォメーション サービス (IIS) で ASP.NET Web アプリをホストしている場合は、次の手順でサーバー側のデバッグを無効にします。
IIS マネージャーを開き、[機能ビュー]に移動します。
[ASP.NET] セクションで、[.NET コンパイル] をダブルクリックするか選択します。
ASP.NET セクション オプションは、.NET 機能がサーバー マネージャーを使用してインストールされた場合にのみ表示されます。
[操作] ペインで、[機能を開く] を選択します。
[動作]>[デバッグ] オプションで、[False] を選択します。
注意
以前のバージョンの IIS では、具体的な手順が異なります。
トレーニング
モジュール
Visual Studio デバッガーを使用して .NET アプリを対話形式でデバッグする - Training
Visual Studio を使用して .NET アプリを効率的にデバッグし、バグを迅速に修正する方法について学習します。 Visual Studio 内で対話型デバッガーを使用して、C# アプリケーションを分析し、修正します。
ドキュメント
Just-In-Time デバッガーを使用してデバッグする - Visual Studio (Windows)
Visual Studio で Just-In-Time デバッガーを使用してデバッグします。 Just-In-Time デバッグでは、アプリがエラーまたはクラッシュを返したときに Visual Studio を自動的に起動できます。
[Just-In-Time] ([オプション] ダイアログ ボックス - [デバッグ]) - Visual Studio (Windows)
Just-in-time デバッグを使用すると、Visual Studio の外部で起動されるプログラムをデバッグできます。 さまざまなプログラムの種類に対して Just-In-Time デバッグを有効にする方法について説明します。
JIT アタッチ デバッグの有効化 - .NET Framework
エラーが発生したときにデバッガーをプロセスにアタッチするには、Just-In-Time (JIT) アタッチ デバッグを有効にします。 これは、特定のメソッドまたは関数によってトリガーできます。