首页 理论教育 ASP动态网页设计教程:如何设置断点并追踪程序

ASP动态网页设计教程:如何设置断点并追踪程序

时间:2023-11-05 理论教育 版权反馈
【摘要】:单击“aspsam属性”命令对话框中的“配置”按钮,如图6-5所示,弹出“应用程序配置”对话框,如图6-6所示。图.6-7 “选项”对话框单击“确定”按钮完成设置。例如下面的实例,在“Dim A”语句的前面设置一个断点。在调试实例时,调试器会在这个位置停止执行,等待下一步操作指令。

ASP动态网页设计教程:如何设置断点并追踪程序

想要实现断点跟踪,就必须对服务器的ⅡS和ASP的开发工具进行设置。下面介绍它们的设置方法。

1.ⅡS的设置

(1)单击“开始”按钮,在弹出的菜单中执行“程序”|“管理工具”|“Internet信息服务”命令,打开“Internet信息服务”窗口,如图6-4所示。

图6-4 “Internet信息服务”窗口

(2)鼠标右击需要设置的Web站点或者虚拟目录,这里选择虚拟目录aspsam。在弹出的菜单中选择“属性”命令。

(3)单击“aspsam属性”命令对话框中的“配置”按钮,如图6-5所示,弹出“应用程序配置”对话框,如图6-6所示。

(4)打开“调试”选项卡。选中“启用ASP服务器脚本调试”和“启用ASP客户端脚本调试”复选框,如图6-6所示。

图6-5 “aspsam属性”对话框

图6-6 “应用程序配置”对话框

(5)鼠标连续单击“确定”按钮,完成设置。

2.ASP开发工具的设置

虽然Microsoft Visual Studio.NET开发工具具有跟踪ASP程序的功能,但是在使用这个功能之前,需要对它进行设置。其设置方法如下:

(1)打开Microsoft Visual Studio.NET开发环境,单击“工具”菜单,在弹出的菜单中执行“选项”命令。

(2)在“选项”对话框中,单击窗口左边的“调试”文件夹,在“调试”的目录里选择“实时”选项。然后在窗口右边,选中“Script”前面的复选框,如图6-7所示。

图.6-7 “选项”对话框

(3)单击“确定”按钮完成设置。

跟踪程序的准备工作完成以后,就可以使用Microsoft Visual Studio.NET开发工具进行调试应用程序的工作。

首先在程序代码中加一条“Stop”语句,作为程序的断点。当调试器遇到“Stop”语句时,调试器会中断程序的执行。

例如下面的实例,在“Dim A”语句的前面设置一个断点。在调试实例时,调试器会在这个位置停止执行,等待下一步操作指令。

〈%(www.xing528.com)

Function Divide(dividend,divisor)

Divide=dividend/divisor

End Function

Stop

Dim A

A=1

B = O

C=Divide(A/B)

Response.Write C

%〉

复杂的应用程序进行跟踪程序的工作时,设置断点是必不可少的。因为只有通过它才可能看到程序的具体运行过程,并从中找到错误的原因。

调试器在追踪到实例的错误以后,会在“实时调试”对话框中显示运行的结果。在“实时调试”对话框中选定使用的调试器,然后单击界面中的“是”按钮,如图6-8所示。

因为本实例是脚本程序,所以只需要选中“附加到进程”对话框中“Script”前面的复选框,然后单击“确定”按钮,如图6-9所示。

图6-8 “实时调试”对话框

图6-9 “附加到进程”对话框

回到Microsoft Visual Studio.NET开发环境以后,在程序代码中可以看到一个正好停留在“Stop”语句上的黄色箭头和横道,如图6-10所示。

图6-10 Visual Studio.NET开发环境界面

最后使用快捷键【F10】和【F11】对程序进行逐步跟踪,如图6-11所示,即可找到出错原因。

图6-11 提示出错原因界面

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈