《ASP程序设计教程高职张景峰.电子教案第13章节容错环节与ASP程序调试》由会员分享,可在线阅读,更多相关《ASP程序设计教程高职张景峰.电子教案第13章节容错环节与ASP程序调试(11页珍藏版)》请在金锄头文库上搜索。
1、第13章 容错环节与ASP程序调试,13.1 容错代码及其实现策略 13.2 错误处理 13.3 Err对象 13.4 脚本调试器,13.1 容错代码及其实现策略,13.1 容错代码及其实现策略 1商业原因 2技术原因 3认识上的误区,13.1 容错代码及其实现策略,13.1.2 实现全面容错的途径 1尽早处理错误 2随时编写错误处理代码,13.1 容错代码及其实现策略,13.1.3 提交友好的报错信息 提供面向用户的错误信息时,应注意下列几点: 语言尽量通俗。 隐藏不必要的细节 为不同的错误提供不同的描述。 尽量明确表达导致错误的原因。,13.2 错误处理,13.2.1 对错误不加理睬的后果
2、 产生错误的原因有许多种: 程序需要使用的一些服务程序没有正常安装,会产生错误; 程序中包含使用语法错误的代码会产生错误;程序的运行将系统引入窘境也会产生错误。,13.2 错误处理,13.2.2 处理错误 通过设置可以改变IIS采用的默认处理错误代码程序,但这也只能是提供更加友好的、更容易理解的提示信息而已,并没有改变程序导致错误的事实。,13.3 Err对象,13.3.1 Err对象的属性,表13-3-1 Err对象的属性,13.3 Err对象,13.3.2 Err对象的方法,13.3 Err对象,13.3.2 Err对象的方法 Raise方法的参数,13.3 Err对象,13.3.3 将错误记录在文件中 以下语句可实现 set objectFile= Server.CreateObject(“Scripting.FileSystemObject“) set objectFileError =objectFile.OpenTextFile(“f:err.txt“,8,True),13.4 脚本调试器,