我有一个通过 IIS 部署的经典 ASP 网站。 我从 Visual Studio 2010 中的同一位置打开该网站(为了调试,按照提到的步骤 here 问题是,当我在 Visual Studio 中按 F5 时,它给我一个错误,提示“您的服务器不支持 asp net 或 atl 的调试...” 我可以从 IIS 浏览该站点,但我想在 Visual Studio 中打开它以进行调试。 此问题的可能原因和解决方案是什么?
最佳答案
F5 对于经典 ASP 站点没有任何好处(f5 将尝试编译 .NET 站点,然后访问它)。
我假设您正在尝试在运行该站点的同一台计算机上调试该站点。使用 Visual Studio.NET 调试“经典”ASP 的方法是附加到运行站点的进程。最简单的方法是使用 Just In Time (JIT) 功能:在代码中插入一个 stop
语句(jscript 中的 debugger
) - 点击该行应该启动服务器端“遇到“脚本调试”类型的错误。您想调试吗?”对话框,其中包含可用调试器的建议。
尝试此操作并报告发生的情况 - 配置该计算机可能需要一些额外的步骤。
关于visual-studio-2010 - 尝试在 Visual Studio 2010 中运行经典 ASP 网站时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15966305/