使用VS2005调试ASP程序


Posted on July 2, 2008


一直做惯了ASP.NET,现在要做ASP了,要开始接触该死的VB了,很不熟悉的语言,不过相信是相通的,除此之外想到了一个问题,ASP能不能单步调试呢?

百度了一下,答案是肯定的!好方法,分享一下吧~
需要说明的是,我所用的环境是Winxp+IIS5.1,在此我以IIS5.1为例说明怎样开启服务端脚本调试。其它的如在SERVER 2003环境相信相差不多。

先打开“Internet 信息服务(IIS)管理器”,找到要开启服务端脚本调试的网站,进入属性页,进入“主目录”选项卡,点击“应用程序设置”中的“配置”,进入应用程序配置,进入“调试”选项卡,选中“启用ASP服务端脚本调试(E)”,确定即可。

配置完IIS之后,就需要用VS2005来调试程序了。这里我使用一段测试程序:

<%
dim a,b
a=1
b="a"
response.Write(a+b)
%>

运行时会出现对话提示框:

点“是”就会进入VS2005的调试环境

 

如果是想在还没出错的情况下进行调试,这时需要先在浏览器中访问过需要调试的文件,因为这样ASP代码才会载入内存,然后打开VS2005,选择菜单中“工具->附加到进程”,然后选择dllhost.exe,如果在进程列表中没有找到dllhost.exe,可能是因为你还没有运行过ASP程序,我在测试的时候发现有两个dllhost.exe,可以从用户名发现一个是用户的,一个是系统的,选择的时候选用户的就OK了,还有一点要说明的是,在IIS6.0里面到附加到的进程相信不是dllhost.exe,应该是w3wp.exe,这个有待实践去检验~

在VS中设置好断点,这个我就不多说了(选中一行,F9就行),然后在IIS里面运行页面,注意不是在VS里面运行,平时的F5,CTRL+F5就不能用啦~

现在就可以使用VS2005来调试ASP程序了,相信这会在ASP程序开发过程中给大家带来很大的方便。

在这里我还要介绍一款可以调试的工具,应该是一开发环境,ASP Studio

下载:http://www.onlinedown.net/soft/43694.htm

 


标签:N/A

 

在线学习答案查询入口
微信扫码联系
微信扫码联系