2011-11-04 42 views
6

比方说,我有一个图书馆,我在其中添加了一些Console.WriteLine(..)语句的执行过程中帮我看看是怎么回事,当我使用该库在一个控制台应用程序。附加控制台运行ASP.NET应用程序

现在我想使用相同的库中的ASP.NET应用程序。理想情况下,我可以登录到生产Web服务器,并以某种方式启动命令提示符并将其附加到网站,并在发生时实时查看消息。我怎么做?

回答

1

我不知道它的工作原理与ASP.Net,但你可以使用Trace.WriteLine而不是Console.WriteLine然后用DebugView因为它们发生查看痕迹。

+0

它的工作原理。谢谢。 :) –

2

你不能 - 有没有在服务器上的控制台这样的事情。您需要使用Trace语句和附加TraceListener

你可以试试TextWriterTraceListenerinitializeData是写入日志文件的路径。 注意:App Pool Identity用户将需要对此路径的写入权限。

<configuration> 
    <system.diagnostics> 
    <trace autoflush="false" indentsize="4"> 
     <listeners> 
     <add name="myListener" 
      type="System.Diagnostics.TextWriterTraceListener" 
      initializeData="TextWriterOutput.log" /> 
     <remove name="Default" /> 
     </listeners> 
    </trace> 
    </system.diagnostics> 
</configuration> 
+0

感谢。我该怎么做? :) –

+0

@JakobGade - 请参阅上述编辑。 – SliverNinja

相关问题