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

Visual studio 2010 在Visual Studio 2010中尝试运行经典ASP网站时出错,visual-studio-2010,iis,asp-classic,Visual Studio 2010,Iis,Asp Classic,我有一个典型的ASP网站部署在IIS上。 我从VisualStudio2010中的同一位置打开该网站(为了按照上面提到的步骤进行调试) 问题是,当我在VisualStudio中点击F5时,它给了我一个错误:“您的服务器不支持调试asp net或atl…” 我可以从IIS浏览站点,但我想在Visual Studio中打开它以调试它。 此问题的可能原因和解决方案是什么?您是否正在使用IIS 7? 如果是这样,您应该选择服务器选项“启用服务器端调试”…它应该位于站点的属性窗口中,使用IIS管理控制台。

我有一个典型的ASP网站部署在IIS上。 我从VisualStudio2010中的同一位置打开该网站(为了按照上面提到的步骤进行调试) 问题是,当我在VisualStudio中点击F5时,它给了我一个错误:“您的服务器不支持调试asp net或atl…” 我可以从IIS浏览站点,但我想在Visual Studio中打开它以调试它。 此问题的可能原因和解决方案是什么?

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

F5对经典ASP站点没有任何好处(F5将尝试编译一个.NET站点,然后访问它)

我将假定您正试图在运行该站点的同一台计算机上调试该站点。使用Visual Studio.NET调试“classic”ASP的方法是附加到运行该站点的进程。最简单的方法是使用即时(JIT)功能:在代码中插入
stop
语句(
debugger
在jscript中)-点击该行应该会启动一个服务器端“遇到脚本调试”类型的错误。是否要调试?”对话框,其中包含可用调试器的使用建议


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

否,我使用的是IIS 6。该计算机具有“Windows Server 2003标准版SP 2”。我已经启用了服务器端调试。但是没有用OK,我在IIS 6上调试时遇到了这个问题,我将此链接保存在我的收藏夹中…希望它能对您有所帮助。基本上,它告诉您如何使用代码本身启用调试(如果运行时出现干扰调试的情况):