后台任务asp.net

时间:2012-03-29 19:22:34

标签: asp.net backgroundworker azure-sql-database background-process

我想创建一个后台任务,持续输入从移动设备到数据库的位置,在网站中,我希望在更改时立即获得相同的位置。

我正在使用SQL Azure数据库。所以推和投票不是一种选择。此外,由于位置不断变化,我不确定是否可以使用缓存。

我想我必须创建一些无限循环来持续执行任务。但这个概念是如何运作的呢?

这是否仅涉及创建线程和while(true){...}?

2 个答案:

答案 0 :(得分:1)

我处理类似的情况,我采用的方法是有一个特殊的页面(/StartJob.aspx?AccessKey=xxxxxxxxxxxxx),当用正确的访问密钥命中时,会启动一个工作周期。

然后我使用www.setCronJob.com设置“Cron Job”,定期调用此页面。如果服务失败,该服务可以通过电子邮件通知您。

答案 1 :(得分:0)

看看定时器控件

http://msdn.microsoft.com/en-us/library/bb386404.aspx

听起来像是可以帮助实现你所需要的东西:)