rainbowzc

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

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

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

   1:          static void Main(string[] args)
   2:          {
   3:              TraceWriteLine("This a trace message.");
   4:              DebugWriteLine("This a debug message.");
   5:   
   6:          }
   7:   
   8:          [Conditional("TRACE")]
   9:          public static void TraceWriteLine(string message)
  10:          {
  11:              System.Diagnostics.Trace.WriteLine(message);
  12:          }
  13:   
  14:          [Conditional("DEBUG")]
  15:          public static void DebugWriteLine(string message)
  16:          {
  17:              System.Diagnostics.Debug.WriteLine(message);
  18:          }

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

2011-04-21_142330

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

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

 

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

     希望这篇POST对您开发,有帮助!

posted on 2013-12-01 23:52  ct  阅读(262)  评论(0编辑  收藏  举报