我有 ASP.NET 应用程序,我在其中使用 MSScriptControl.ScriptControlClass 来执行 VBScript。但是,当 Eval() 函数运行脚本时,断点 ('stop') 会被忽略。我希望看到 JITDebugger 被触发,这将允许我使用 Microsoft Script Debugger 来调试脚本。有没有人有类似的问题?
编辑:经过一番调查,我发现由于我们的 IIS 设置(我们正在使用 Windows 身份验证),ASP.NET 工作进程作为 DefaultAppPool 运行,并且没有与登录用户相同的权限或注册表设置。所以我想现在的问题是“如何更改 DefaultAppPool 用户的注册表项?”
EDIT2:我在单独的线程中问了这个问题并得到了答案: 如何更改 DefaultAppPool 的注册表项?