1. ホーム
  2. c#

[解決済み] ASP.NET(C#)でデバッグ中にConsole.WriteLineを使用する方法とは?

2023-03-06 06:42:38

質問

ASP.NET(C#)でコンソールに結果を書き出したい。 Windowアプリケーションでは動作するのですが、Webアプリケーションでは動作しません。 以下は私が試したことです。

protected void btonClick_Click(object sender, EventArgs e)
{
    Console.WriteLine("You click me ...................");
    System.Diagnostics.Debug.WriteLine("You click me ..................");
    System.Diagnostics.Trace.WriteLine("You click me ..................");
}

しかし、出力パネルには何も表示されません。どうすればこの問題を解決できるでしょうか?

どのように解決するのですか?

Console.Writeはブラウザを使って呼び出されるため、ASP.NETでは機能しません。代わりにResponse.Writeを使用してください。

Stack Overflow の質問を参照してください。 ASP.NETでConsole.WriteLineはどこに行くのですか? .

デバッグ中に出力ウィンドウに何かを書きたい場合は

System.Diagnostics.Debug.WriteLine("SomeText");

となりますが、これはデバッグ時のみ動作します。

Stack Overflow の質問を参照してください。 Debug.WriteLineが動作しない .