嗨我部署了SharePoint定時器作業wsp,成功使用了stsadm命令工具和中央管理,並且全局部署了它。SharePoint定時器作業成功部署wsp後無法運行
我可以看到它在管理中心 - >系統設置 - >管理農場解決方案中部署了。
但我仍然無法在管理中心 - >監控 - >檢查作業狀態中看到我的計時器作業。
所以我不能爲我的計時器作業設置時間表,它不工作。
我是否需要其他步驟來運行我的計時器作業?
嗨我部署了SharePoint定時器作業wsp,成功使用了stsadm命令工具和中央管理,並且全局部署了它。SharePoint定時器作業成功部署wsp後無法運行
我可以看到它在管理中心 - >系統設置 - >管理農場解決方案中部署了。
但我仍然無法在管理中心 - >監控 - >檢查作業狀態中看到我的計時器作業。
所以我不能爲我的計時器作業設置時間表,它不工作。
我是否需要其他步驟來運行我的計時器作業?
我能想到的兩種可能性
1.提供代碼
置備代碼被添加到功能事件接收器(右鍵單擊Visual Studio中的功能)。您應該結束了在以下位置SharePoint 2010 Custom Timer Job
2.激活功能相似的代碼的東西
我相信計時器作業可以在兩個範圍在SharePoint被激活(也許更多的服務)。如果你的計時器作業功能是作用域爲「農場」的水平,然後確認是否是中央管理中的活動在 http://<Central Admin URL>/_admin/ManageFarmFeatures.aspx
如果計時器作業功能是作用域爲「Web應用程序」的水平,然後檢查,這是在中央管理中激活http://<Central Admin URL>/_admin/WebApplicationList.aspx
,然後選擇目標Web應用程序並單擊功能區上的「管理功能」。
>感謝您的回答。 但不幸的是,由於我對SharePoint的無知,我不完全理解你寫的內容。 什麼是條款代碼? 我的計時器作業是全局部署的,所以我想它是在農場級別。 我對不對? 再次感謝。 – kevin 2012-07-10 02:13:27
爲SharePoint創建計時器作業非常棒,但您必須編寫代碼以實際告訴SharePoint有關作業以及何時運行作業。 您可以將其想象成在.net控制檯應用程序中創建自定義類。創建這個類很好,但除非你從類中創建一個對象,比如在「main」方法中調用構造函數,否則代碼都不會運行。 SharePoint沒有什麼不同,上面的步驟1中的示例鏈接顯示了來自「public override void FeatureActivated(SPFeatureReceiverProperties properties)」行的定時器作業加載代碼示例「 – 2012-07-14 16:27:36
再次感謝您的回答。 – kevin 2012-07-15 07:10:09