`
- 浏览:
302289 次
- 性别:
- 来自:
西安
-
做过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=任意值 就可以了
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
ASP.NET页面生命周期描述,介绍了页面是如何生成的,变量的生存周期
ASP.NET文件参考 asp.net asp.net技巧
又四种从ASP.NET页面将数据导出到excel中的方法
asp.net基础控件技巧教程asp.net基础控件技巧教程asp.net基础控件技巧教程asp.net基础控件技巧教程asp.net基础控件技巧教程asp.net基础控件技巧教程asp.net基础控件技巧教程asp.net基础控件技巧教程asp.net基础控件...
ASP.Net学习手迹---ASP.Net页面生命周期
ASP.NET页面之间传递值的各种表示方法
Asp.net Mvc 实用技巧
讲座内容: ASP.NET 页面框架是一种可伸缩的编程模型,可以用它在服务器上动态生成网页。ASP.NET 页面框架是 Active Server Pages 的后续产品。在本次讲座中,我们将给大家详细介绍有关ASP.NET页面框架的...
asp.net页面加载前进度条 .net 滚动条 C# .net页面状态
ASP.NET页面跳转的几种方法
asp.net页面显示正在加载、提交表单显示进度条
ASP.NET页面之间传递值的几种方式,ASP.NET页面之间传递值的几种方式,ASP.NET页面之间传递值的几种方式
ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET页面加载提示ASP.NET...
ASP.NET页面事件.rarASP.NET页面事件.rar
ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP...
集合了ASP.NET页面的多种传值方式,可逐个尝试,以便找到最适用的方法
讲座内容: ASP.NET 页面框架是一种可伸缩的编程模型,可以用它在服务器上动态生成网页。ASP.NET 页面框架是 Active Server Pages 的后续产品。在本次讲座中,我们将给大家详细介绍有关ASP.NET页面框架的...
asp.net页面编译流程
ASP.NET页面周期详解,对于开WEB程序必须理解的知识