是否有可能在asp.net應用程序中有cron作業。下面是我想要實現什麼:使用asp.net的Cron作業
「如果有50個新用戶,然後給我發簡訊根據自己的需要」
我已經通過創建一個控制檯應用程序在服務器上運行的做到了這一點,但我期待,如果有是一種像cron工作的方式?
感謝
是否有可能在asp.net應用程序中有cron作業。下面是我想要實現什麼:使用asp.net的Cron作業
「如果有50個新用戶,然後給我發簡訊根據自己的需要」
我已經通過創建一個控制檯應用程序在服務器上運行的做到了這一點,但我期待,如果有是一種像cron工作的方式?
感謝
你可以運行Windows任務調度,將採取類似於cron任務的命令。
http://msdn.microsoft.com/en-us/library/windows/desktop/aa383614%28v=vs.85%29.aspx
有沒有實現它的任何代碼? –
它的工作方式與cron非常類似。您可以添加按您定義的時間間隔執行的任務。 –
看看Quartz.net,它都能應付自如的cron觸發
http://www.quartz-scheduler.net/
http://quartznet.sourceforge.net/tutorial/index.html < - 非常的gettng開始
的cron-等效有用Windows中的作業是任務調度程序或Windows服務。
在我看來,你可以去一個調查數據庫的Windows服務,併發送通訊。
如果您已經構建了控制檯應用程序,請提取BusinessLogic類中的相關代碼,然後創建一個新的Windows服務項目。 請參閱http://code.msdn.microsoft.com/windowsdesktop/CSWindowsService-9f2f568e 我猜你已經有一個可以從服務器連接到的SMTP服務器了,對吧?
好的,我明白了你的觀點。我有個問題;如果主機共享,什麼解決方案?我們無法安裝Windows服務? –
在共享主機環境中,我認爲Windows服務已關閉(但您可能希望與您的主機一起檢查)。這會留下計劃任務和異國情調的模擬。看到這個[StackOverflow線程] http://stackoverflow.com/q/5245612/1446608)一些創意,一個來自傑夫阿特伍德,可能用於SO:http://blog.stackoverflow.com/2008/07/easy- background-tasks-in-aspnet /。不是理想的設置,但是,嘿,你需要與你擁有的東西一起工作。 – Mihai
也許數據庫上運行的SSIS包結束,如果你正在使用SQL Server。 –