2008-12-02 89 views
1

我迁移在传统的ASP到asp.net做了一个网站,但在asp.net开发服务器不处理.asp页。调试.asp页与Visual Studio 2005

是否有可能使其运行.asp页?也许是.asp的自定义httphandler?

的感谢!

回答

6

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

0

上次我不得不调试ASP页,我发现它更容易插入一堆的的Response.Write()的。如果你不能在VS中找到一种方法,那么这可能会有所帮助。

0

不幸的是,你将不得不使用传统的(或奥术!)的方法来调试ASP页在VS2005(即警报()回复于()等)

+0

荡,我希望有人有更好的办法,然后我下锅奥拉玛想法。 – StingyJack 2008-12-02 16:24:07

0

可能不是你想听到的,但vs2005不支持这一点。它被重新添加到vs2008中。也许免费的vs2008快速编辑中的一个可能会让你摆脱这个漏洞?

+0

我刚刚尝试过vwd2008,不处理.asp页面...说文件类型不服务 – Bruno 2008-12-02 16:30:04

0

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

卡西尼服务器是良好的只有纯粹的.NET。