尝试在Visual Studio 2010中运行经典ASP网站时出错

时间:2013-04-12 08:15:06

标签: visual-studio-2010 iis asp-classic

我在IIS上部署了一个经典的ASP网站。 我在visual studio 2010中的相同位置打开该网站(为了调试,按照提到的步骤here 问题是,当我在visual studio中点击F5时,它给我一个错误,说“你的服务器不支持调试asp net或atl ......” 我可以从IIS浏览该站点,但我想在Visual Studio中打开它以进行调试。 这个问题的可能原因和解决方案可能是什么?

2 个答案:

答案 0 :(得分:2)

F5对经典ASP站点没有任何好处(f5会尝试编译.NET站点然后访问它)。

我将假设您正在尝试在运行它的同一台计算机上调试该站点。使用Visual Studio.NET调试“经典”ASP的方法是附加到运行站点的进程。最简单的方法是使用即时(JIT)功能:在代码中插入stop语句(jscript中为debugger) - 点击该行应该发起服务器端“遇到类型错误”脚本调试“。你想调试吗?”对话框,提供可用调试器的建议。

尝试此操作并报告发生的情况 - 配置该计算机可能需要一些额外的步骤。

答案 1 :(得分:0)

您使用的是IIS 7吗? 如果是这样,您应该使用服务器选项“启用服务器端调试”...它应该位于站点的属性窗口中,使用IIS管理控制台。 一旦这样做,当您通过Visual Studio运行服务器时,它应该在调试模式下使用相关代码打开另一个解决方案。