Ron*_*rby 27 iis debugging iis-7 asp-classic
我必须调试IIS 7服务的经典asp站点(Windows 2008).
我怎样才能做到这一点?我只使用过ASP.NET.
Ale*_*ack 42
来自MSDN博客文章:http://blogs.msdn.com/mikhailarkhipov/archive/2005/06/24/432308.aspx
以下是如何使ASP调试工作:
- 在服务器上启用ASP调试.(我还在asp扩展中添加了DEBUG动词,但我不确定是否需要它).
- 在VS 2005中打开经典ASP.
- 设置断点.
- 在浏览器中查看页面或无需调试即可运行
- 调试| 附加到流程
- 找到IIS ASP工作进程(IIS6上的w3wp.exe),该进程公开x86和脚本并作为脚本附加.
来自eddiegroves的评论如下:
关于IIS7中的步骤#1 - IIS> ASP>编译>调试属性>启用服务器端调试
我意识到这已经过时了,但我想我会回复帮助别人,因为我正在寻找别的东西.
您可以使用Visual Studio来调试Classic ASP.
如果您正在运行IIS的本地副本,只需将调试器附加到w3wp.exe进程,您可以设置断点,向监视窗口添加变量等.
如果您有多个网站,则在单独的应用程序池中运行每个网站会很有帮助,并且您将能够在"附加进程"窗口中识别不同的w3wp.exe进程.
只需选择"script"作为调试器类型即可.如果您正在运行IISExpress,那么iisexpress.exe进程是要附加的正确进程.