首先对于问这样一个愚蠢的问题感到抱歉,我在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