⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tracingoverview.aspx

📁 书籍教程 >> .Net教程 >> asp.net编程精彩百例
💻 ASPX
字号:

<!-- #include virtual="/quickstart/aspplus/include/header.inc" -->

<h4>跟踪概述</h4>

在开发应用程序时,能够将调试打印语句插入代码中以输出变量或结构、断言是否满足条件,或者只是通过应用程序的执行路径进行一般的跟踪,这些通常有帮助。ASP.NET 提供两个级别的跟踪服务,使完成上述工作变得容易。
<p>

<ul>
<li><b>页级跟踪</b>:在页级别上,开发人员可以使用 <b>TraceContext</b> 内部对象来编写自定义调试语句,这些语句出现在发送到请求浏览器的客户端输出的末尾。除了页的输入和输出(如窗体和 <b>QueryString</b> 变量或标头)以及有关页执行情况的重要统计信息(控件层次结构、会话状态和应用程序状态)外,ASP.NET 还插入一些有关生命周期方法开始/结束的有用语句,像 <b>Init</b>、<b>Render</b> 和 <b>PreRender</b>。因为可以为页显式启用或禁用跟踪,这些语句可以留在页的生产代码中,对页的性能没有影响。每个语句可以与一个用户定义的类别关联以便于组织,而执行时间信息由 ASP.NET 运行库自动收集。结果输出可以按时间或类别排序。
<p>

<li><b>应用程序级跟踪</b>:应用程序级跟踪提供一次查看对应用程序页的多个请求的功能。与页级跟踪一样,它也显示页的输入和输出,如窗体和 <b>QueryString</b> 变量或标头,以及一些重要的统计信息(控件层次结构、会话状态和应用程序状态)。应用程序级跟踪通过 <a href="configoverview.aspx">ASP.NET 配置系统</a>启用,并作为映射到此应用程序 (Trace.axd) 的特殊 URL 被访问。启用了应用程序跟踪后,将为此应用程序中的所有页自动启用页级跟踪(如果没有显式禁用跟踪的页级别指令)。
</ul>

<p>
若要了解有关跟踪功能如何工作的更多信息,请阅读下面两节内容:<a href="tracelogpage.aspx">页输出的跟踪记录</a>和<a href="tracelogapp.aspx">应用程序级跟踪记录</a>。
<p>

<!-- #include virtual="/quickstart/aspplus/include/footer.inc" -->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -