Отладка VBScript из MSScriptControl.ScriptControlClass, изменение реестра DefaultAppPool

У меня есть приложение ASP.NET, где я использую MSScriptControl.ScriptControlClass для выполнения VBScripts. Однако точки останова ('stop') игнорируются, когда функция Eval() запускает скрипт. Я хотел бы видеть запуск JITDebugger, который позволил бы мне использовать Microsoft Script Debugger для отладки скрипта. У кого-нибудь были подобные проблемы?

РЕДАКТИРОВАТЬ: После некоторого расследования я обнаружил, что из-за наших настроек IIS (мы используем проверку подлинности Windows) рабочий процесс ASP.NET работает как DefaultAppPool и не имеет те же привилегии или набор реестра, что и вошедший в систему пользователь. Итак, я думаю, что вопрос теперь заключается в том, "Как изменить ключи regsitry для пользователя DefaultAppPool?"

РЕДАКТИРОВАТЬ 2: Я задал этот вопрос в отдельной теме и получил ответ: Как изменить ключи реестра для DefaultAppPool?

1 ответ

В ответах на " Отладочный скрипт в MS Script Control" перечислены некоторые важные параметры и значения реестра.

Если эти подсказки не помогают, попробуйте изолировать преступника путем систематических проверок. Вы можете отлаживать

  1. консольный скрипт без элемента управления скриптом
  2. консольный скрипт, использующий код через элемент управления Script
  3. ASP без контроля скрипта
Другие вопросы по тегам