VBScript / ASP-Classic“停止”语句不会破坏调试器

时间:2009-06-09 12:23:17

标签: debugging asp-classic vbscript

我曾经在我的VBScript / ASP-Classic代码中放入一个“stop”语句来打入调试器(Microsoft Office编辑器,Microsoft Office附带)。

但现在它不再破坏了。 “stop”被忽略,没什么好开心的。

IIS中已启用服务器端调试标志

如何解决这个问题?


示例代码,hello.asp

stop 
Response.Write "Hello W."

3 个答案:

答案 0 :(得分:2)

尝试使用此代替Stop

Dim I
I = 1 / 0

答案 1 :(得分:1)

您是否在Office应用中运行VBScript?那不是VBA吗?

对于VBScript调试,您需要在运行vbs文件时使用/ d开启wscript或cscript启用它: -

 wscript /d c:\myfolder\myscript.vbs

编辑:我是否错过了ASP-Classic位?

在这种情况下,您已关闭应用程序配置中的调试。 在ASP6应用程序的IIS6打开属性中,选择“主目录”选项卡,单击“应用程序设置”部分中的“配置...”。选择Debugging选项卡,选择调试标志。

答案 2 :(得分:1)

注册表可能存在问题 - 请参阅http://support.microsoft.com/kb/252895