DebugView for Windows能够捕捉Debug输出的信息在本地的操作系统上。如何你需要调试程序有网络访问推荐使用Wireshark和监听HTTP的工具Fiddler

下载下来是一个ZIP包,解开它运行后,然后我们Build下面的代码到一个控制台程序,接着运行它。

static void Main(string[] args)
{
 TraceWriteLine("This a trace message.");
 DebugWriteLine("This a debug message.");

}

[Conditional("TRACE")]
public static void TraceWriteLine(string message)
{
 System.Diagnostics.Trace.WriteLine(message);
}

[Conditional("DEBUG")]
public static void DebugWriteLine(string message)
{
 System.Diagnostics.Debug.WriteLine(message);
}

 

       然后我们可以在窗口看到这样的信息:

使用DebugView小工具调试已部署的.net程序

     试想这个工具用来放你的SERVER监控生产环境下应用程序Output将会很有用。如果是ASP.NET应用程序,别忘记设置这个选项:

<system.web>      
    ...      
    <compilation debug="true"/>      
    ...
</system.web>

 

     当然你可以使用VisualStudio来运程调试,那是重量级的了。

相关文章:

  • 2021-07-07
  • 2022-12-23
  • 2022-01-07
  • 2021-04-06
  • 2022-12-23
  • 2021-05-22
  • 2022-12-23
  • 2021-09-24
猜你喜欢
  • 2021-09-26
  • 2021-12-20
  • 2022-12-23
  • 2021-08-12
  • 2021-09-23
  • 2021-12-14
相关资源
相似解决方案