您的位置: 域名 - 建站教程
« 上一篇下一篇 »

跟踪方法存在的问题

分类: 建站教程 发布: zhushican 浏览: 日期: 2014-08-16

跟踪就是跟踪应用程序的进程的艺术,即找到所发生的进程以及发生的时间。为了保险起见,我们可以使用别人已经尝试并测试过的跟踪方法——在代码中分散使用htm = htm&语句。这可能不太美观,但确实有效,但是这种方法也有一些问题

1、将跟踪信息放置在什么位置。将这些信息同行放置会使得输出结果难于读取,而且难于解释跟踪语句。解决办法是构建跟踪信息字符串,然后在页面中使之作为最后一项输出,或者把跟踪信息写入外部文件(比如写入文本文件中,数据库中,或事件日志中)。

2、如何启用或禁用跟踪。在ASP中有两个方法。第一办法即很麻烦地注释掉跟踪信息。这种方法很费时,而且缺乏灵活性,并易于出错(有时要注释掉太多的代码行)。第二种方法是在包含文件中将跟踪封装在过程中。然后就可以在一个位置注释掉代码,或者以不起任何作用的过程代替此过程,但是此方法也缺乏效率。另外,也可以使用开关(或许是注册表设置或配置文件)来标识是否启用跟踪。但是,这又可能导致性能下降。

3、如何保持跟踪,但是又要避免用户看到。当测试应用程序时,经常希望跟踪执行路径而不希望用户知道这些信息。将输出写入文本文件或数据库中可能是最好的解决办法。

用户可以实际创建一些用于跟踪的优雅的解决方案,但是ASP.NET可以将所有的代码封装在一起。最酷的一点就是用户可以决定是否希望逐页跟踪,或跟踪整个应用程序。

相关文章:

  • 评论:(0)
发表评论

Powered By qqq114.cn

Copyright 【10000个好做seo优化的域名】. Some Rights Reserved.