47

Asp.net MVC 3 プロジェクトで Console.writeline を使用したいと考えています。やり方がわかりません。メソッドも使用してみSystem.Diagnostics.Debug.WriteLine()ますが、うまくいきません。誰でもこれに対する解決策を提案できますか

4

3 に答える 3

94
 Debug.WriteLine("My debug string here");

トリックを行う必要があります。アプリケーションがリリースではなくデバッグ状態であることを確認します。

デバッグボタン

デバッグ ウィンドウに何も表示されない場合は、プロジェクトを右クリックします。プロパティを選択します。開いたタブの左側にある [ビルド] をクリックします。「DEBUG定数を定義する」というチェックボックスがありますので、必ずクリックしてください。

ここに画像の説明を入力

デバッグ情報を出力ウィンドウに表示するように設定する方法を知っている可能性が高いです (Debug->Windows->Output):

ここに画像の説明を入力

于 2013-06-18T17:35:33.430 に答える
29

具体的に何をしたいですか?

MVC サイトの実行中にデバッグ情報をコンソールに出力したい場合は、次のことをお勧めします。

1) 使用System.Diagnostics.Debug.WriteLine()

2) デバッグを使用して Web サイトを開始します (F5 キーのデフォルトだと思います..) - Visual Studio の [出力] タブを確認します。

これは、多くの MVC 3/4 アプリで私が行っていることであり、問​​題なく動作します。

于 2012-07-26T11:47:11.763 に答える
0

これはコンソール アプリケーションではなく、Web アプリケーションです。内部ビジュアル スタジオ デバッグとクイック ウォッチを使用して、現在プログラムで何が起こっているかを確認します。ほとんどの本番環境では、いくつかの一般的なログ ツール (ex の場合は log4net) を使用できます。

于 2012-07-26T11:49:35.497 に答える