65.9K
CodeProject 正在变化。 阅读更多。
Home

ASP.net 应用程序跟踪

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2013 年 10 月 11 日

CPOL

1分钟阅读

viewsIcon

6558

ASP.net 提供了一个内置功能来跟踪应用程序。使用此功能,可以查看大量的诊断

ASP.net 提供了一个内置功能来跟踪应用程序。使用此功能,可以查看大量的诊断信息,当启用跟踪时,这些信息会以页面输出的形式呈现。这些跟踪信息也可以使用跟踪查看器查看。跟踪信息以表格形式显示在页面和跟踪查看器中。

与其他功能一样,跟踪可以在页面级别和应用程序级别启用。

要在页面级别启用跟踪,请在要启用跟踪的页面的 @Page 指令中包含 Trace=”true” 属性。

<%@ 页面 语言="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" 继承自="TestTracing._Default"

Trace="true"%>

运行您的应用程序,您将在已启用跟踪的页面上看到跟踪信息。此信息始终在所有页面控件完成呈现后显示在页面底部。因此,如果页面上没有任何内容,页面将仅显示跟踪信息。

要在应用程序级别启用跟踪,将跟踪元素作为 system.web 元素的子元素添加,并将它的 'enabled'' 属性设置为 'true'

<system.web>

<trace enabled="true" pageOutput="true" requestLimit="10"/>

</system.web>

其他属性包括:

pageOutput;允许您选择是否在页面中输出跟踪信息,或者仅在跟踪查看器中输出。requestLimit;服务器上存储的跟踪请求数。此属性的默认值为 10。

要使用跟踪查看器查看跟踪信息,只需在您的应用程序中导航到“Trace.axd”。它位于根目录中,您可以通过输入如下 URL 进行导航:“https:///MyApplication/Trace.axd”

跟踪信息包括:请求详细信息、跟踪信息、控件树、会话集合、Cookie 集合、表单集合、标头集合、服务器变量。

 

© . All rights reserved.