首先對於問這樣一個愚蠢的問題感到抱歉,我在asp.net中相當新手。如何在ASP.NET/WCF中定期執行某些操作?
因此,我應該定期做一些事情,比如我是網站heartpatients.com的所有者(假設),我希望每個訪問該網站的網站用戶在2小時後顯示一條消息「Take你的藥丸「。所以,基本上這就是我所有的問題,我應該如何在每2小時後(或4,6,無論什麼時間)之後顯示此信息,我該如何定製時間。
還有一件事,比如說,如果我在WCF服務中使用這種方法,那麼會顯示此消息,我如何在特定時間調用該服務,甚至是由用戶配置(例如有人在10小時後服用藥丸?)如何在用戶指定的時間之後週期性地傳遞該服務(服務中的特定方法)?
我希望我提出的問題很清楚。
任何幫助表示讚賞。
您是否正在尋找一個推送通知某種移動設備的做到這一點?我認爲在用戶擁有網頁的情況下在瀏覽器中執行此操作並不現實,如果這就是您的想法。 – TimDog 2012-01-16 17:46:14
從服務器端運行調度然後使用類似[Comet](http://en.wikipedia.org/wiki/Comet_(編程))將*消息推送到頁面可能更合適。 – 2012-01-16 17:58:36
@TimDog: 實際上,我真正想要做的是讓用戶設置一個持續時間,然後在很長時間內(2小時,4小時)向用戶發送一封郵件(一種提醒) – Razort4x 2012-01-17 06:14:51