3

我支持在 Windows Server 2003 上使用带有 IIS 6.0 的经典 ASP 编写的应用程序。我没有特权在这个纯粹的开发使用服务器上添加或配置任何软件,因此我无法安装任何第 3 方工具。我已经请求并请求了 Visual Studio,但系统管理员是老派,并说我们不需要它来进行经典的 ASP 开发。所以......我们被记事本和 IE 7 困住了。

系统管理员说在 IIS 中打开了客户端和服务器端调试,并且 IIS 在更改后重新启动。但是,当我插入停止语句或 1/0 表达式时,我无法从脚本调试器中得到任何响应。(我确实在页面上收到了适当的错误消息 - 只是没有调试器。)

我在 Internet 选项/高级中清除了两个复选框,因此允许 IE 和其他调试。

我还需要什么?我错过了什么?也许没有安装脚本调试器?我怎么知道?

4

1 回答 1

2

您将不得不修改脚本以将您自己的调试信息输出到浏览器。

您无法使用此技术停止服务器端代码,但您可以将任何数据的值吐出到您认为与解决问题相关的变量中。如果您担心用户看到调试代码,您可以将输出包装在 HTML 注释中<!-- ... -->并查看页面资源。

于 2012-08-23T21:35:42.467 回答