2012-10-18 1 views
5

デバッグ中に私のASP MVC3アプリケーションにいくつかの変数を記録したいと思います。私はいくつかの異なるものを試しました:C#でウェブアプリケーションをデバッグするためにコンソールログに書き込むことができます

Debug.Log(topTitle + " " + subTitle); 

これは動作していないようです。私のC#コードからVS2010のコンソールに書き込む方法はありますか?

答えて

12

のVisual Studioを使用してコンソールウィンドウに書き込むには:あなたはあなたのアプリケーションからデバッグ情報を発するようにDebugクラスを使用することができます

enter image description here

1

:以下

System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle); 

は、その作業のスクリーンショットです。 Visual Studioからデバッグしていないときに出力をファイルまたはイベントログにリダイレクトするには、 web.configファイルに trace listenerを追加することもできます。 Visual Studioを使用してコンソールウィンドウに書き込むように

0

System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle); 

たり、表示やImmediate windowで操作することができます。 Immediate window

0

System.Diagnostics.Debugにはlogメソッドがありません。 System.Diagnostics.Debug.WriteLineを使用できます。出力は出力ウィンドウで表示できます。次に、デバッグモードで実行していることを確認します。

。デバッグ情報は、デバッグモードで実行している場合にのみ表示されます。リリースモードでは、デバッグステートメントは表示されません (リリースモードでこれらのステートメントを表示する場合は、[デバッグ]ではなく[トレース]を使用できます)。

次の記事

How to trace and debug in Visual C#

を参照してください
関連する問題