ASP网页设计实用教程(精)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
10.1 Microsoft脚本调试器
在开始调试服务器端脚本之前, 您必须 首先配置Web服务器,使其支持ASP调试。
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
10.1 Microsoft脚本调试器
首先打开【IIS 管理器】,然后选择相应站点得属性,切换到【主目录】 标签页,如图。
VBScript语法错误
编号 描述说明 编号 描述说明 800A03EA 语法错误 800A0404 需要'While,'、'Until,'或语句未结束
800A03EB
缺少“:”
800A0405
需要'With'
800A03ED
需要'('
800A0406
标识符太长
800A03EE
需要')'
800A0407
如果VBScript脚本执行系统无法实施的操作, 则会产生VBScript运行时错误。
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
VBScript运行时错误
错误(十进制) 错误(十六进制) 描述说明
5
800A0005
无效过程调用或参数
需要'Case'
800A0416
需要'In'
800A03FE
需要'Select'
800A0417
需要'Class'
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
VBScript语法错误
800A03FF 需要表达式 800A0418 必须在一个类的内部定义
800A0400
需要语句
800A0419
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
10.1 Microsoft脚本调试器
Microsoft 公司提供了一种强大的脚本调试 器,就是名称为Microsof Script Debugger的 一个工具软件,它是一个完全免费的工具。如 果你安装了 Win2000 ,那么你就可以在【开始】 |【程序 |【附件】中找到它,因为它被作为一 个安装组件包含在Win2000安装程序中。
第10章 ASP程序调试与错误处理
第10章 ASP程序调试与错误处理
10. 1 10. 2 10. 3 10.4
Microsoft脚本调试器 ASP错误及错误类型 技能与实训 思考与练习
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
本章要点
Microsoft脚本调试器
ASP错误及错误类型
无效的数
800A03EF
缺少“]”
800A0408
无效的字符
800A03F2
需要标识符
800A0409
未结束的串常量
800A03F3
需要'='
800A040A
未结束的注释
800A03F4
需要'If'
800A040D
无效使用关键字'Me'
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
Fra Baidu bibliotek
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
10.2 ASP错误及错误类型
在VBScript中,可以通过使用On Error Resume Next语句使 脚本解释器不处理其找到的任何错误,而继续运行下个语句 。一旦这个语句已被处理,脚本引擎将继续运行后面的程序 ,而不理会已经发现的任何错误。
在属性声明中需要Let,Set或Get
800A0401
需要语句的结束
800A041A
需要'Property'
800A0402
需要整数常数
800A041B
参数数目必须与属性说明一致
800A0403
需要'While'或'Until'
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
VBScript运行时错误
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
VBScript语法错误
语法错误通常产生在应用程序的编译阶段,如 果VBScript语句结构违反了一个或多个VBScript 脚本语言语法规则,就会产生VBScript语法错 误。
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
10.2 ASP错误及错误类型
Err对象的方法: clear:清除当前所有得ERR对象设置; raise:产生一个运行期错误。 属性: description:表示一个描述错误得字符串; number:表示一个错误得编号; source:表示产生错误对象的名称。
VBScript语法错误
800A03F5 800A03F6 需要'To' 需要'End' 800A040E 800A040F 'loop'没有'do' 无效'exit'语句
800A03F7
需要'Function'
800A0410
无效'for'循环控制变量
800A03F8
需要'Sub'
800A0411
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
10.2 ASP错误及错误类型
在VBScript中,解释器对大多数的错误都进行了 编号,如果能得到现在产生错误的编号,那么 就能够获得当前错误得类型,并做出相应的处 理。 要获得错误编号,可以通过ERR对象的Number 属性来得到。错误产生时,都会产生一个ERR 对象,并且这个ERR对象的Number属性将存储 这个错误的编号。如果返回值为0,则表示无 错误产生。
名称重定义
800A03F9
需要'Then'
800A0410
必须为行的第一个语句
800A03FA
需要'Wend'
800A0413
不能赋给非Byval参数
800A03FB
需要'Loop'
800A0414
调用Sub时不能使用圆括号
800A03FC
需要'Next'
800A0415
需要文字常数
800A03FD
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
10.1 Microsoft脚本调试器
点击其上得【配置】按钮,打开【应用程序配置】对话框,选择其上得【应用程序调试】标签页:
《 ASP网页设计实用教程 》
第10章 ASP程序调试与错误处理
10.1 Microsoft脚本调试器
接下来,运行一个有错误得代码,Microsof Script Debugger将自动运行,自动装载出错误得网页,并指 明错误