我遇到了在事件處理程序中按需創建計時器作業的問題。它可以在我的開發機器上正常工作,用戶也是服務器場管理員。在登臺服務器(也是生產)上,這個用戶會有所不同。顯然它需要是一個農場管理員,他們可以創建/更新計時器作業,因爲他們可以訪問配置數據庫。在SharePoint中的定時器作業的JobDefinitions
我使用了一個計時器工作來處理許多項目可以一次使用數據表進行更新的概念,如果發生這種情況,我希望在編輯之後的定義時間段內進行更新彙總。
我現在想我可能不得不設置定期計時器作業而不是「一次」作業,並且在定時器作業中,在做任何工作前檢查某些條件是否成立。
關於如何在任何更新後運行彙總函數而不是在每個更新之後運行,我有何建議?
並非總是如此 - RunWithElevatedPrivelages作爲Web應用程序應用程序池帳戶運行。在一個'簡單'單服務器安裝這將工作,但在多服務器安裝這可能沒有管理員權限。 – Ryan 2010-07-29 09:35:12