使用visual studio 2005调试.asp页面

时间:2008-12-02 16:19:23

标签: asp.net asp-classic migration

我正在将使用经典asp制作的网站迁移到asp.net,但asp.net dev服务器不会处理.asp页面。

是否可以让它运行.asp页面?也许是.asp的自定义httphandler?

谢谢!

5 个答案:

答案 0 :(得分:6)

您是否在安装了IIS的情况下运行Winxp?如果是这样,这就是我所做的:使用本地IIS点击浏览器中的asp页面,然后打开ASP页面所在的文件夹作为VS中的网站项目。转到“调试”菜单,选择“附加到进程”,然后查找在IWAM_MACHINENAME用户下运行的dllhost.exe进程。您还必须确保已设置虚拟目录以允许ASP服务器端调试。附加到该过程后,您可以照常设置断点等。

答案 1 :(得分:0)

我最后一次调试asp页面时发现插入一堆Response.Write()更容易。如果你无法在VS中找到办法,那么这可能有所帮助。

答案 2 :(得分:0)

不幸的是,您将不得不使用传统(或奥术!)方法来调试VS2005中的asp页面(即ale​​rt(),response.write()等。)

答案 3 :(得分:0)

可能不是你想听的,但vs2005不支持这个。它被重新添加到vs2008中。也许免费的vs2008快递之一可能会让你走出这个洞?

答案 4 :(得分:0)

除了patmortech提供的答案之外,我建议如果您正在测试混合技术站点,请附加到aspnet_wp以调试应用程序的.NET部分。如果您的应用使用第三方ISAPI过滤器,也是如此。

Cassini服务器仅适用于纯.NET。