2

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

4

2 回答 2

2

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

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

试试这个并报告发生了什么 - 配置该机器可能需要一些额外的步骤。

于 2013-04-13T04:11:21.507 回答
0

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

于 2013-04-12T08:22:09.320 回答