2024年6月21日发(作者:)
十一、调试ASP脚本
无论您的计划多么精密、经验多么丰富,脚本错误(bug)可能在最初就
使您的 ASP 服务器端的脚本无法正确运行。也就是说调试,即查找和纠正脚本
错误,对开发一个成功的和强健的 ASP 程序是非常重要的。
Microsoft 脚本调试工具
Microsoft? Script Debugger 是一个功能强大的调试工具,它能帮助您迅速查
找错误并对服务器端的脚本进行交互测试。Script Debugger 与 Windows
Internet Explorer 3.0 版本或更新的版本一起工作。通过它,您可以:
逐行运行服务器端脚本。
在服务器端脚本执行时,打开命令窗口监视变量、属性或数组元素的值。
在特定行设置暂停标记,挂起服务器端脚本(使用调试工具或脚本命令)。
在运行服务器端脚本时跟踪过程。
注意 您可以使用调试工具查看脚本并找到错误所在,但是不能直接编辑脚本。
要想改正错误,必须用编辑器编辑脚本然后保存,再运行脚本。
详细信息,请参阅 Microsoft 脚本调试程序.
(该功能不能用于 Windows 95 或更高的版本。)
启用调试
在开始调试服务器端脚本之前,您必须首先配置 Web 服务器,使其支持 ASP 调
试。有关配置命令及信息,请参阅 启用 ASP 调试。
在启用 Web 服务器调试之后,就可以使用下面的任一方法调试脚本:
手工打开 Microsoft 脚本调试器,调试 ASP 服务器端脚本。
使用 Internet Explorer 请求 .asp 文件。如果该文件包含错误或人为添加的
停止执行语句,那么 Microsoft 脚本调试程序将自动启动,显示该脚本,并且
指出错误来源。
脚本错误
调试服务器端脚本时,您可能会碰到各种类型的错误。其中的某些错误使脚本无
法正确执行、程序停止执行或返回错误结果。
语法错误
语法错误是经常碰到的错误,它是由不正确的脚本语法导致的。例如,命令拼写
错误或传递给函数的参数不正确都将产生错误。语法错误可能导致您的脚本不能
运行。
运行时错误
运行时错误是脚本在执行过程中脚本指令试图执行不可能的动作而导致的。例
如,下面的脚本中包含一个被零除(一种非法的数学运算)的函数,将产生运行
时错误:
必须纠正导致运行时错误的错误,这样才能使脚本在运行时不被中断。
逻辑错误
逻辑错误通常可能是潜在和难以检测的。如果有因键入错误或程序逻辑流程错误
引起的逻辑错误,脚本可能会成功运行,但产生的结果却是错的。例如,一服务
器端脚本计划对一个值列表排序,如果本应使用 “<” 符号比较数值,但却使
用了“ >” 符号,那么将返回不正确的排序结果。
错误调试技术
可以使用多种不同的调试技术来查找错误的根源并测试应用程序。
实时 (Just-In-Time, JIT) 调试
发布者:admin,转转请注明出处:http://www.yc00.com/news/1718970013a2754035.html
评论列表(0条)