1 / 11
文档名称:

13容错环节与ASP程序调试.ppt

格式:ppt   页数:11
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

13容错环节与ASP程序调试.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

13容错环节与ASP程序调试.ppt

文档介绍

文档介绍:第13章容错环节与ASP程序调试
容错代码及其实现策略
错误处理
Err对象
脚本调试器
容错代码及其实现策略
容错代码及其实现策略



容错代码及其实现策略
实现全面容错的途径


容错代码及其实现策略
提交友好的报错信息
提供面向用户的错误信息时,应注意下列几点:
语言尽量通俗。
隐藏不必要的细节  
为不同的错误提供不同的描述。
尽量明确表达导致错误的原因。
错误处理
对错误不加理睬的后果
产生错误的原因有许多种:
程序需要使用的一些服务程序没有正常安装,会产生错误;
程序中包含使用语法错误的代码会产生错误;程序的运行将系统引入窘境也会产生错误。
错误处理
处理错误
通过设置可以改变IIS采用的默认处理错误代码程序,但这也只能是提供更加友好的、更容易理解的提示信息而已,并没有改变程序导致错误的事实。
Err对象
Err对象的属性
表13-3-1 Err对象的属性
属性
用途
Number
返回或设置表示错误的数值,如果没有错误发生则该值为零
Description
返回或设置对错误的描述信息。当无法处理或不想处理错误时,可用该属性提醒用户;在生成用户自定义错误时,可将用于对自定义错误进行描述的字符串写入该属性
Source
返回或设置生成错误的对象或应用程序的名称
HelpFile
返回或设置与错误相关联的帮助文件的路径
HelpContext
返回或设置与错误相关联的帮助文件的主题号
Err对象
Err对象的方法
方法
用途
Clear
将Err对象的所有属性强置为默认值
Raise
用于在代码中人为地生成错误
Err对象
Err对象的方法
Raise方法的参数
参数
描述
Number
整数,必需的参数。指定用于标识将生成错误的数值。允许的数值范围在0~65535之间。其中,0~512为系统保留使用的错误标识。程序设计者如果需要自定义错误而非模拟系统保留错误,应在513~65535之间选择数值。并且,为了避免与系统保留的错误标识冲突,自定义的错误标识应在[vbObjectError,vbObjectError+512]之外
Source
字符串,可选的参数。指定产生错误的对象或应用程序名称
Description
字符串,可选的参数。指定用于描述错误的字符串。当不指定该参数时,如果Number参数被指定为VBScript运行时错误代码,则系统将本参数设置为相应的错误描述字符串;否则系统将本参数设置为“未知的运行时错误”
Helpfile
可选的参数。指定帮助文件的完整的路径
Helpcontext
可选的的参数。指定帮助文件的主题号
Err对象
将错误记录在文件中
以下语句可实现
set objectFile=
("")
set objectFileError
=("f:\",8,True)