回顾 ASPNET提供了可以自定义Web站点的配置文件 Machine. Confi Web. Config 每个目录可以使用它们自己的 Web. Config文件 在配置标记内,配置信息分为两个类别 配置节处理程序声明区 配置节设置区 北大青鸟
2 回顾 • ASP.NET 提供了可以自定义 Web 站点的配置文件 – Machine.Config – Web.Config • 每个目录可以使用它们自己的 Web.Config 文件 • 在配置标记内,配置信息分为两个类别 – 配置节处理程序声明区 – 配置节设置区
目标 跟踪 ASPNET应用程序 调试 ASPNET应用程序 解释数据缓存和输出缓存 将缓存部署到应用程序中 北大青鸟
3 • 跟踪 ASP.NET 应用程序 • 调试 ASP.NET 应用程序 • 解释数据缓存和输出缓存 • 将缓存部署到应用程序中 目标
跟踪概念 在开发 ASPNET应用程序时,能够将调试打 印语句插入代码以实现 输出变量或结构 断言是否满足条件 通过应用程序的执行路径进行一般的跟踪 ASPNET提供两种类型的跟踪 页级跟踪 应用程序级跟踪 北大青鸟
4 跟踪概念 • 在开发ASP.NET应用程序时,能够将调试打 印语句插入代码以实现 – 输出变量或结构 – 断言是否满足条件 – 通过应用程序的执行路径进行一般的跟踪 • ASP.NET提供两种类型的跟踪 – 页级跟踪 – 应用程序级跟踪
页级别跟踪 abttp: //10. 1. 6. 150/cedes/Chap ter 11/Chl1Ezl, aMpz-lierexeft Internet Espl 测试跟踪. 文件①)阙描)查着0收藏)工具①帮助0 ⊙后·0·日日|搜索收藏夹的媒体创·回·口险国 地址)ts:/101610/co 请求信息 测试跟踪的程序 请求详细信息 状态代码 Unicode (UTF-8 Unicode (UTF-8 End SaveviewState aspx pag End Render 0.268109 0.225684 呈现大小字节(包括子级)视图状态大小字节数(排除子级 cto System. web. UL. LiteralCo iNternet 6 北大青鸟
6 页级别跟踪 测试跟踪... 请求信息
跟踪信息类别 类别 描述 请求详细信息列出有关请求的所有信息 跟踪信息 列出标准和自定义跟踪语句的信息 控件树 列出页中的所有项 Coe集合列出页中所有coe及其值 标头集 列出HTTP标头的所有项 窗体集合 列出所有窗体元素及其正在传递的值 服务器变量 列出所有服务器变量及其值 北大青鸟
7 跟踪信息类别 类别 描述 请求详细信息 列出有关请求的所有信息 跟踪信息 列出标准和自定义跟踪语句的信息 控件树 列出页中的所有项 Cookie 集合 列出页中所有 cookie 及其值 标头集合 列出 HTTP 标头的所有项 窗体集合 列出所有窗体元素及其正在传递的值 服务器变量 列出所有服务器变量及其值
检查跟踪 检查是否已启用跟踪 实例代码 if(Trace Is Enabled) Trace Warn(在mnt进程内部!”) 北大青鸟
9 检查跟踪 检查是否已启用跟踪 实例代码 … if(Trace.IsEnabled) { Trace.Warn(“在 Init 进程内部! ”); } …
应用程序级别跟踪 ? xml version=”1.0” encoding="ut-8 ahttp://10.1.6.150/codes/chapter11/trace.axd-icrosoftInternetExplore 件①)编辑¢)查看①)收藏)工具〔)帮助D 磨 后退·,2△口搜索六收藏夹的媒体·口色 地址ht/10.1.6150/ codes/Chapte201+ssd 应用程序跟踪 清除当前跟踪] codes/cl later 11 物理目录:f: netpub\wwwroot\codes\ Chapter11 对此应用程序的请求 剩余:8 12003-8-2311:37:58 /ch11Ex1 aspx 查着详细信息 22003-8-2311:39:30 /Ch11E×2.asl 200 GET查看详细信息 北大青鸟
10 应用程序级别跟踪