我有一个简单的asp.net应用程序。我想在调试模式下在visual studio的输出控制台中编写。我已经使用此代码很长时间System.Diagnostics.Debug.WriteLine("Hello");
。
当我使用IIS Express运行我的Web应用程序时,它运行良好。
当我使用IIS运行它时,没有任何内容。
如何使用IIS在输出控制台中编写?
编辑:尝试使用更好的Trace,这是我在Global.asax的Application_Start方法中放入的代码,但仍然无效:
System.Diagnostics.Trace.Listeners.Add(new ConsoleTraceListener());
System.Diagnostics.Trace.WriteLine("Hello");
答案 0 :(得分:1)
您可以使用Trace
课程。它提供了一个通用的界面来记录应用程序的执行。
你必须在应用程序启动时注册一个监听器(这可以在不同的地方,具体取决于你的应用程序):
using System.Diagnostics;
...
Trace.Listeners.Add(new ConsoleTraceListener());
然后您可以使用Trace.WriteLine("Logging to output window");
进行记录。