×

基于ASP.NET的追踪技术研究

消耗积分:2 | 格式:rar | 大小:117 | 2009-08-29

郝埃连

分享资料个

追踪技术对于ASP.NET 应用开发具有重要作用,通过它可以获取各种各样的背
景信息,提高整个调试过程的效率。本文在论述追踪的基本使用方法的同时,重点针对
其获取信息量过大,从而难以从中快速寻找出所需信息的问题,从分析追踪输出流的形
成过程入手,找出了几个能够在追踪信息被显示之前,对输出流进行修改的切入点,并
基于这个切入点提出了几种追踪技术的改进方法,进一步提高了追踪的效率,弥补了追
踪存在的问题,使信息显示更加灵活,使得整个调试工作更加快速有效。
关 键 词:追踪;响应过滤器;调试
随着数据库技术和 Web 技术的快速发展,信息管理、办公自动化等一些系统的开发应
用都有着十分广阔的前景,由于ASP.NET 技术自身所具有的优点和Windows 平台广大的用户群,利用ASP.NET 技术来开发这些系统,是目前行之有效的办法,同时也代表了这一领域的发展趋势。
然而,在编写基于 ASP.NET 的程序时,一般都不能保证一次编写成功,经常会出现这
样或那样的错误。像一般的语法错误都可以通过编译器编译时发现,而像Cookie 无效、系统报错、传递值为空或者程序出现错误结果这样的问题,都需要通过分析找出问题所在。此时如果能看到执行过程中部分变量的值、消息传递等信息,这将对找出错误所在有很大的作用。使用“追踪”功能就能解决这样的问题。
但在一些实际应用中,使用追踪后,就会有大量的实时信息被加入到页面的输出中去,
包括有请求、页面的控制树以及会话、应用和窗体等等。虽然,可以将自定义的信息写到追踪记录中去,但想规范ASP.NET 的追踪内容的格式却是十分困难的。比如,控制信息表的显示、控制页面显示的字体以及加入大块新信息都是通过常规方法难以实现的。如果不对追踪进行更加灵活的设计,开发人员将在使用ASP.NET 的追踪带来的便捷的同时,不得不在大量的数据中去寻找那为数不多的真正有用的信息。
所以,本文旨在分析如何在 ASP.NET 中应用追踪和根据自己的意愿改进追踪,以便在
最大程度上对追踪输出内容进行控制,使得追踪输出内容更加具有可读性,从而进一步提高整个调试过程的效率。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !