在msdn上看了一篇讲这个的文章,获益匪浅。
http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/WDdnclinicscripting.mspx
但还是有些不明白,这写debug和trace什么时候放进代码中?一开始写代码的时候就写进去,还是写了好多了调试的时候再慢慢加进去呢?文中说最后发布版本中用trace,会不会影响执行效率呢?
http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/WDdnclinicscripting.mspx
但还是有些不明白,这写debug和trace什么时候放进代码中?一开始写代码的时候就写进去,还是写了好多了调试的时候再慢慢加进去呢?文中说最后发布版本中用trace,会不会影响执行效率呢?
解决方案 »
- C# 数据库 DateTime类型赋值.
- 请问该Winfom控件是如何实现的?(GDI+)
- C#读取网页元素
- 求教:C#动态调用API(跟别人的API不一样,我搜过以前的帖子了)
- 如何将XML文件转化为字符串,如何将字符串转化为XML文件
- C# 线程复制文件!使用进度条同时显示单个文件的复制进度,和总体进度。复制多文件(文件数量大约1000以上)时候程序假死,求高手优化
- C# 如何同时支持EXCEL2003和2007的格式导入导出
- 在windows程序中,什么能实现Session的功能?
- picturebox的内存为什么不断增加?
- vs2010 winform下可以解析oracle连接标识符,但是在webform下ORA-12154: TNS: 无法解析指定的连接标识符
- 请问在C#中能否使用TRACE2这样的mfc library的方法 ,如何使用
- axWebBrowser自动点击按钮问题
跟踪:
1.页级别跟踪: 在页的开头包括如下的页指令<%@ Page Trace="True" TraceMode="SortByCategory/SortByTime" %>
自定义消息:
Trace.Write("这里为要显示的字符串");
Trace.Warn("这里为要显示的字符串"); //与Trace.Write相同,只是字体为红色
检查是否使用了跟踪
例句: if(Trace.IsEnabled) { Trace.Warn("已启用跟踪")}
2.应用程序级别跟踪: 在Web.config文件的<System.Web>节中 <trace enabled="true" pageOutput="true"/>
像Trace.Write("这里为要显示的字符串");
这样的语句不会参与编译的,相当于已经注释掉了, 但仍能输出结果,供调试用