北大青鸟 c 第十一章 调试和部署web应用程序 Ⅴ ersion3.0 CHA
Version 3.0 调试和部署 Web 应用程序 第十一章
回顾 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提供两种类型的跟踪 – 页级跟踪 – 应用程序级跟踪
跟踪类别 乎级物 姒用程Y 北大青鸟
5 跟踪类别
页级别跟踪 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 标头的所有项 窗体集合 列出所有窗体元素及其正在传递的值 服务器变量 列出所有服务器变量及其值
跟踪演示 步骤: 设置页面指令 Trace=“True 在页面代码中插入跟踪代码 北大青鸟
8 跟踪演示 步骤: 设置页面指令 Trace=“True” 在页面代码中插入跟踪代码
检查跟踪 检查是否已启用跟踪 实例代码 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 应用程序级别跟踪