使用asp.net的IIS 7:debug writeline不起作用

时间:2017-07-24 18:56:57

标签: c# asp.net iis

我有一个简单的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");

1 个答案:

答案 0 :(得分:1)

您可以使用Trace课程。它提供了一个通用的界面来记录应用程序的执行。

你必须在应用程序启动时注册一个监听器(这可以在不同的地方,具体取决于你的应用程序):

using System.Diagnostics;

...
Trace.Listeners.Add(new ConsoleTraceListener());

然后您可以使用Trace.WriteLine("Logging to output window");进行记录。