对单个页面使用trace.axd
有没有办法使用trace.axd 处理程序来跟踪我网站上的单个页面?我正在尝试监视生产中的某些内容,因此我不想跟踪页面的输出,但我也想将输出限制到特定页面。
编辑:我也希望有一个聚合请求的运行记录,就像trace.axd 所做的那样。
Is there a way to use the trace.axd handler for tracing a single page on my site? I'm trying to monitor something in production, so I don't want tracing output to the page, but I also want to limit the output to a specific page.
Edit: I also would prefer to have a running record of the requests aggregated, like trace.axd does.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以启用页面级跟踪(它不会使用trace.axd ,输出仍将在页面中)
使用 Trace.IsEnabled 您还可以启用页面- 以编程方式进行级别跟踪,因此仅当满足某些条件时,您才能在页面中显示跟踪信息(例如,您可以在查询字符串中有一个参数,您可以在其中输入
yourpage.aspx?displayTraceInfo=true
) 。这样,您就不会冒让所有用户看到页面中的跟踪信息的风险。You can enable page-level tracing (it will not use trace.axd, the output will still be in the page)
With Trace.IsEnabled you can also enable page-level tracing programmatically, so you can show the trace information in the page only if certain conditions are met (for instance you could have a parameter in querystring where you can say
yourpage.aspx?displayTraceInfo=true
). This way you would not risk having all your users see the trace information in the page.