2013-02-01 49 views
4

我的網站需要每隔幾分鐘做一些事情。ASP.NET中的計劃事件?

本質上,我從另一個網站獲得項目。然後我打電話給我的一個網頁並更新。

目前我正在爲此做一個控制檯應用程序,但我想知道是否有更好的方法。

感謝

+0

http://stackoverflow.com/questions/507247/recommend-a-c-sharp-task-scheduling-library – Win

回答

4

有超爽的,開源工具存在於.NET
創建計劃的作業 它叫做Quartz.NET。 我認爲目前是該任務的第一名工具。

1

根據需要做什麼,有幾個選項。

  1. 這可以通過Windows服務中的計時器來實現。
  2. 使用HttpCache過期回調功能(不推薦,它是一個黑客)。
  3. 使用Sql作業(假設數據正在改變)。
  4. 大廈在@ Ph0en1x答案時,已經就如何在ASP.Net
  5. 使用Quartz.Net一個Stackoverlow question
2

使用Windows任務計劃程序在適當的時候運行控制檯應用程序。

+0

這也是我這樣做的方式。無法想象更好的方式。 –