我无法再使用visual studio 2008调试经典的asp代码

时间:2009-06-29 21:58:02

标签: visual-studio-2008 debugging iis asp-classic

我终于找到了一种在visual studio 2008中调试经典asp代码的方法......但是......

has anybody been able to debug asp classic code with visual studio 2005 or later?

......但......

它只持续了几天......

我正在执行这些步骤

http://www.codeproject.com/KB/debug/DebugVBScriptVS2008.aspx

http://codepagoda.com/2009/04/30/debugging-classic-asp-with-visual-studio-2008-sp1-and-35-framework/

但是现在,当我做“附加过程”时,我再也看不到“脚本,x86”进程......

所以我无法调试经典的asp代码...

我尝试重启机器,创建一个新项目,来自scrath的startgin,到目前为止我唯一没有尝试的是重新安装IIS ......

任何想法???

请帮助!!!!

编辑:有关我的环境的一些信息

Windows XP 2002 SP 3,IIS 5.1,Visual Studio 2008 9.0.30729.1 SP

3 个答案:

答案 0 :(得分:2)

最可能的原因是因为这个过程尚未开始。如果您将该应用程序设置为具有高隔离度(建议用于调试目的),则在IIS启动运行应用程序的DLLHOST.exe之前,您需要首先访问ASP页面。

因此,调试bia附件需要您首先使用浏览器ping您站点中的ASP页面,然后打开“附加到进程”列表。

答案 1 :(得分:0)

我遇到了同样的问题。我修复了我的Visual Studio 2008安装Service Pack 1.现在我附加到“inetinfo.exe”进程而不是“dllhost.exe”。

答案 2 :(得分:0)

以下步骤可能会对您有所帮助:

  1. 主持网站是IIS并确保它正在运行
  2. 更改应用程序配置以启用调试enter image description here
  3. 然后将调试器附加到w3wp(IIS工作进程)enter image description here