0

我有ASP.NET應用程序,我使用MSScriptControl.ScriptControlClass來執行VBScripts。然而,當Eval()函數運行腳本時,斷點('stop')會被忽略。我希望看到JITDebugger被觸發,這將允許我使用Microsoft Script Debugger來調試腳本。有沒有人有類似的問題?從MSScriptControl.ScriptControlClass調試VBScript,更改DefaultAppPool註冊表

編輯:經過一番調查後,我發現由於我們的IIS設置(我們使用Windows身份驗證)ASP.NET工作進程作爲DefaultAppPool運行,並沒有相同的權限或登錄設置爲登錄用戶。所以我想現在的問題是「如何更改DefaultAppPool用戶的註冊密鑰?」

EDIT2:我問在單獨的線程這個問題,並得到了一個答案: How to change registry keys for DefaultAppPool?

+0

是否使用了正確的命令運行做任何事不同。 –

回答

0

的答案爲「Debugging script in MS Script Control」列表中的一些相關的選項和註冊表值。

如果這些提示不起作用,請嘗試通過系統檢查確定罪魁禍首。通過腳本控制

  • 一個ASP使用的代碼,你可以調試

    1. 控制檯腳本沒有腳本控制
    2. 控制檯腳本沒有腳本控制
  • +0

    嗨,謝謝你。 1.我可以從cmd調試VBScript,2.我可以使用C#控制檯應用程序中的ScriptControl(Eval或Run)調試VBScript,3.我可以調試我的ASP.NET項目,但如果代碼運行時ScriptControl.Eval忽略斷點我的ASP.NET項目 – rok14