デバッグ中に私のASP MVC3アプリケーションにいくつかの変数を記録したいと思います。私はいくつかの異なるものを試しました:C#でウェブアプリケーションをデバッグするためにコンソールログに書き込むことができます
Debug.Log(topTitle + " " + subTitle);
これは動作していないようです。私のC#コードからVS2010のコンソールに書き込む方法はありますか?
デバッグ中に私のASP MVC3アプリケーションにいくつかの変数を記録したいと思います。私はいくつかの異なるものを試しました:C#でウェブアプリケーションをデバッグするためにコンソールログに書き込むことができます
Debug.Log(topTitle + " " + subTitle);
これは動作していないようです。私のC#コードからVS2010のコンソールに書き込む方法はありますか?
のVisual Studioを使用してコンソールウィンドウに書き込むには:あなたはあなたのアプリケーションからデバッグ情報を発するようにDebugクラスを使用することができます
:以下
System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);
は、その作業のスクリーンショットです。 Visual Studioからデバッグしていないときに出力をファイルまたはイベントログにリダイレクトするには、
web.config
ファイルに
trace listenerを追加することもできます。 Visual Studioを使用してコンソールウィンドウに書き込むように
:
System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);
たり、表示やImmediate window
で操作することができます。 Immediate window
System.Diagnostics.Debug
にはlogメソッドがありません。 System.Diagnostics.Debug.WriteLine
を使用できます。出力は出力ウィンドウで表示できます。次に、デバッグモードで実行していることを確認します。
。デバッグ情報は、デバッグモードで実行している場合にのみ表示されます。リリースモードでは、デバッグステートメントは表示されません (リリースモードでこれらのステートメントを表示する場合は、[デバッグ]ではなく[トレース]を使用できます)。
次の記事
を参照してください