5
A
回答
7
有兩種方法在運行一把umbraco計劃任務:
- 任務添加到
umbracoSettings.config
。請參閱Umbraco Wiki中的Scheduled Tasks。 - 使用TaskScheduler包。
TaskScheduler提供了一個很好的界面來設置Umbraco後端的任務。您可以安排任務在特定時間運行,並且您可以設置重複。它還可以在執行任務時發送電子郵件。
將任務添加到umbracoSettings.config
可能會更簡單。下面是一個例子:
<scheduledTasks>
<!-- add tasks that should be called with an interval (seconds) -->
<task log="true" alias="test60" interval="60" url="http://localhost/umbraco/test.aspx"/>
</scheduledTasks>
0
如果你想運行宏,從代碼的ascx(或CSHTML爲此事),你可以使用macroservice包。使用這個安裝,您可以直接從代碼運行宏,使用Web服務,WCF,從JavaScript等setInterval/setTimeout等。與@道格拉斯洛德的(+1)建議設置預定任務可以很好地工作。
一把umbraco宏服務直接公開標準的一把umbraco宏到 網絡使用腳本或者提供使用 已經很熟悉的宏觀數據的直接訪問數據。
類似於一把umbraco基地(和大量舉債反對),宏 服務可以更容易地訪問您的數據一把umbraco用於您 JavaScript和其他應用程序。
看到 http://our.umbraco.org/projects/backoffice-extensions/macroservice項目頁面 更多細節。
相關問題
- 1. 計劃函數在每個月的第一天運行
- 2. 運行一個網站的計劃
- 3. 每天在同一時間運行sitecore計劃任務
- 4. CronJob - 計劃一項工作,立即開始每12小時運行一次
- 5. 運行宏每2小時以前是否運行完成
- 6. 運行一個宏的動態#時間
- 7. 計劃任務以在每月結束時運行。 (Windows Server 2003 - 計劃任務)
- 8. Excel VBA onkey宏在另一個宏運行時工作
- 9. 安排一個cronjob運行,每2個1/2小時
- 10. 黃瓜運行一個計劃運行後發送郵件
- 11. Excel宏計算每個月的工作天數/小時數
- 12. 安排在Flask上每小時運行一個函數
- 13. 在後臺每小時運行一個方法C#
- 14. 如何在後臺每四個小時運行一次sunspot reindex
- 15. 如何爲每個小時創建基本SAS計劃程序
- 16. 在打開每個Excel工作簿時自動運行宏
- 17. VB宏 - 運行時錯誤「13」在每個循環
- 18. EJB 3.0 TimerService - 在每個月的第一天運行計時器
- 19. 循環爲每個計劃
- 20. 計時器計劃運行方法每15分鐘
- 21. joomla計劃每秒運行的任務
- 22. 克朗觸發器每小時運行一小時一小時
- 23. 安排一個windows服務每兩小時運行一次
- 24. 創建一個每24小時運行一次的事件?
- 25. 計劃任務在特定時間開始每n秒運行
- 26. 創建一個計時器,每秒鐘運行一次?
- 27. 關於計劃的一個小問題
- 28. Excel:在KeyUp上運行另一個宏
- 29. 計劃函數在單聲道內的某個時間運行
- 30. 在java中每週運行一次的計劃任務
+1好的答案,我已經添加了一個關於如何將調度程序掛接到宏(而不是頁面)的提示。 – amelvin 2013-03-15 10:56:39
我可以定義一個沒有特殊主機名的URL嗎?例如:「/umbraco/test.aspx」或「〜/ umbraco/test.aspx」? – riofly 2014-12-22 16:58:45
@riofly,不,不幸的是,我相信url必須是絕對的,而不是相對的。 – 2014-12-22 17:26:04