2013-02-01 34 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

这也是我这样做的方式。无法想象更好的方式。 –