ASP.NET页面Trace技巧

时间:2010-03-01 19:17:23  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:tput="false" traceMode="SortByTime" localOnly="false" />   配置了该命令以后,在IE浏览器中地址栏键入http://主机地址/trace.axd就可以看到记录的访问页面的trace信息。   requestLimit 记录多少个页面的跟踪信息   pageOutput 是否在页面的底部显示Trace信息   traceMode 被Trac...
  正文:做过ASP/ target=_blank class=infotextkey>asp.NET开发的人都知道Trace指令是一个非常有用的跟踪调试页面的方法,要使用Trace进行跟踪,有2中方法:
  1、配置Web.Config中的Trace指令
   <trace enabled="true" requestLimit="40" pageOutput="false" traceMode="SortByTime" localOnly="false" />
  配置了该命令以后,在IE浏览器中地址栏键入http://主机地址/trace.axd就可以看到记录的访问页面的trace信息。
  requestLimit 记录多少个页面的跟踪信息
  pageOutput 是否在页面的底部显示Trace信息
  traceMode 被Trace的页面排序方式
  localOnly 是否只对本机访问的请求进行Trace
  
  
  2、ASPX页面中设置Trace命令
  在页面的page指令中,加入 Trace=“true“,那么访问该页面就会在页面的底部显示Trace信息了。
  
  
  如果以上两个都设置了,那么ASPX页面中的指令会覆盖web.config中的配置。
  但是使用这两种方式都有一个弊端,需要不停的修改配置信息,在true和false之间进行切换,下面介绍一种更简单的方法。
  
  
  3、程序设置法
  将下面的代码加入global.asax中,那么可以通过简单的在访问路径上添加参数的方法就可以方便的进行页面的trace了
   Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
   ' 为跟踪进行处理,发布以后可以将这些语句去掉
   If Not HttpContext.Current.Request.QueryString("debug") Is Nothing Then
   HttpContext.Current.Trace.IsEnabled = True
   End If
   End Sub
  
   使用方法:在每个需要Trace的URL后面加上 debug=任意值 就可以了
"ASP.NET页面Trace技巧"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/aspnet/12960.html


关键字:

关于《ASP.NET页面Trace技巧》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td