0

我有 ASP.NET 应用程序,我在其中使用 MSScriptControl.ScriptControlClass 来执行 VBScript。但是,当 Eval() 函数运行脚本时,断点 ('stop') 会被忽略。我希望看到 JITDebugger 被触发,这将允许我使用 Microsoft Script Debugger 来调试脚本。有没有人有类似的问题?

编辑:经过一番调查,我发现由于我们的 IIS 设置(我们正在使用 Windows 身份验证),ASP.NET 工作进程作为 DefaultAppPool 运行,并且没有与登录用户相同的权限或注册表设置。所以我想现在的问题是“如何更改 DefaultAppPool 用户的注册表项?”

EDIT2:我在单独的线程中问了这个问题并得到了答案: 如何更改 DefaultAppPool 的注册表项?

4

1 回答 1

0

“在 MS 脚本控件中调试脚本”的答案列出了一些相关选项和注册表值。

如果这些提示没有帮助,请尝试通过系统检查来找出罪魁祸首。可以调试吗

  1. 没有脚本控件的控制台脚本
  2. 通过脚本控件使用代码的控制台脚本
  3. 没有脚本控件的 ASP
于 2014-04-23T12:15:13.710 回答