2009-04-24 64 views
3

我需要從ASP.NET Web應用程序創建和修改Windows Server 2003上的Windows任務計劃程序中的任務。 Web應用運行的網絡服務無法進行更改。它出現System.UnauthorizedAccessException異常的錯誤。在Windows任務計劃程序中創建/修改任務所需的權限

它可以正常運行從我的桌面上的Visual Studio。

我需要什麼權限才能授予帳戶,以便可以從ASP.NET修改任務?

回答

3

該帳戶需要具有對「任務」目錄的讀/寫權限。這裏的路徑:

%SystemRoot%\system32\Tasks\ 
+3

它可能不是system32下,可能是在這裏:%SYSTEMROOT%\任務 – 2010-11-30 12:14:58

1

何塞的答案部分解決了我的問題。但是,在Windows Server 2003不喜歡指定本地系統作爲該任務將運行的帳戶的情況下,還存在其他問題。它似乎不喜歡我傳遞一個空密碼,這是你如何指定本地系統。我通過在服務器上創建本地帳戶來解決問題,以便在任務下運行並指定此新帳戶。

指定本地系統在Windows XP上不會導致任何問題。

Additional info

相關問題