Visual studio Visual Studio脚本调试-无效进程';类型';对于inetinfo.exe

Visual studio Visual Studio脚本调试-无效进程';类型';对于inetinfo.exe,visual-studio,debugging,iis,asp-classic,Visual Studio,Debugging,Iis,Asp Classic,调试Visual Studio中的经典ASP应用程序时遇到问题。当我连接到inetinfo.exe进程时,我会收到消息 当前不会命中断点。尚未为此文档加载任何符号 我想我已经隔离了这个问题,因为给inetinfo.exe的进程类型不正确 以下屏幕截图显示了我在Visual Studio 2010中选择“调试->附加到进程”时看到的内容: inetinfo.exe进程“类型”报告为 T-SQL,托管(v2.0.50727),x86 鉴于,我希望: T-SQL,脚本,x86 我在IIS中启用了脚本

调试Visual Studio中的经典ASP应用程序时遇到问题。当我连接到inetinfo.exe进程时,我会收到消息

当前不会命中断点。尚未为此文档加载任何符号

我想我已经隔离了这个问题,因为给inetinfo.exe的进程类型不正确

以下屏幕截图显示了我在Visual Studio 2010中选择“调试->附加到进程”时看到的内容:

inetinfo.exe进程“类型”报告为

T-SQL,托管(v2.0.50727),x86

鉴于,我希望:

T-SQL,脚本,x86

我在IIS中启用了脚本调试,并且应用程序保护级别较低。顺便说一句,如果我将应用程序级别翻转到“中”或“高”,我会在dllhost.exe上看到相同的结果

重申一下,我正在尝试调试一个经典的ASP脚本应用程序,而不是一个托管的ASP.NET应用程序


(我假设)IIS陷入困境有什么原因吗?

事实证明,我应该阅读我自己关于这方面的文章():

在挣扎中,我运行了以下命令:

regsvr32.exe "C:\Program Files\Common Files\Microsoft Shared\VS7Debug\pdm.dll"
重新启动IIS后,我发现这已将其修复

对于其他正在努力解决这个问题的人来说,下面的文章中有一个很好的部分:。您正在查找的部分标题为“没有用于附加到脚本主机的“脚本”选项”