zoukankan      html  css  js  c++  java
  • 使用DebugView小工具调试已部署的.net程序

           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对您开发,有帮助!


    作者:Petter Liu
    出处:http://www.cnblogs.com/wintersun/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    该文章也同时发布在我的独立博客中-Petter Liu Blog

  • 相关阅读:
    安装rqalpha的日志
    从github上下载一个csv文件
    PyQt4 里的表格部件的使用方法: QTableWidget
    markdown里的多层次列表项
    打包python脚本为exe的坎坷经历, by pyinstaller方法
    Spyder docstrings文档字符串的标准
    Plot Candlestick Charts in Research of quantopian
    另类之将ipython notebook嵌入blog方法
    Jupyter Notebook Tutorial: Introduction, Setup, and Walkthrough
    爬虫视频讲座
  • 原文地址:https://www.cnblogs.com/wintersun/p/2023562.html
Copyright © 2011-2022 走看看