我做过的事情:在IIS管理器中的默认网站和我的虚拟文件夹中
-Enabled父路径
在我的代码中设置断点1)F9 2)使用Stop命令3)故意将错误的命令放在我的VBScript中以强制调试器附加
然后我尝试启动网站而不调试并附加到W3wp.exe / DLLHost.exe
还尝试在Visual Studio中以调试模式运行网站
有什么我缺少或值得尝试?
我几乎在那里但是当我去附加进程,选择w3wp.exe时,我需要选择我试图调试的代码类型并确保选中了Script复选框
尝试在应用程序池中将“将错误发送到浏览器”设置为TRUE,如果仍然不起作用“启用客户端调试”为TRUE .
另外,我最近看到一些关于SO的问题涉及调试器,当客户端是IE10时(这很奇怪)没有踢 .解决方案是更改注册表设置 . 似乎安装IE10会搞乱调试器和ASP之间的联系 . 也许IIS8也是如此 . 这里有一些更多的信息,也许它可以帮助你:
http://blogs.msdn.com/b/yash/archive/2007/09/20/debugger-not-working.aspx VS2010 and IE10 Attaching the Script debugger to process iexplore.exe failed
建议的另一个解决方案(除了注册表设置)是安装VS2012(免费版就足够了)来恢复调试器和服务器之间的链接 .
HTH . 埃里克
2 回答
我几乎在那里但是当我去附加进程,选择w3wp.exe时,我需要选择我试图调试的代码类型并确保选中了Script复选框
尝试在应用程序池中将“将错误发送到浏览器”设置为TRUE,如果仍然不起作用“启用客户端调试”为TRUE .
另外,我最近看到一些关于SO的问题涉及调试器,当客户端是IE10时(这很奇怪)没有踢 .
解决方案是更改注册表设置 . 似乎安装IE10会搞乱调试器和ASP之间的联系 . 也许IIS8也是如此 . 这里有一些更多的信息,也许它可以帮助你:
http://blogs.msdn.com/b/yash/archive/2007/09/20/debugger-not-working.aspx VS2010 and IE10 Attaching the Script debugger to process iexplore.exe failed
建议的另一个解决方案(除了注册表设置)是安装VS2012(免费版就足够了)来恢复调试器和服务器之间的链接 .
HTH . 埃里克