计划的Web应用程序任务

有或没有单独的网络/桌面应用程序,为Web应用程序创建计划任务有哪些不同的方法?


如果我们正在谈论微软平台,那么我总是会开发一个单独的Windows服务来处理这样的批处理任务。

您可以始终引用您的Web应用程序正在使用的相同程序集,以避免任何恶意代码重复。


杰夫在Stack Overflow博客上讨论了这个问题 - http://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/

基本上,杰夫建议使用CacheItemRemovedCallback作为调用某些任务的定时器。

我个人认为自动化任务应作为服务,Windows计划任务或SQL Server中的作业来处理。

在Linux下,checkout cron。


我认为堆栈溢出本身使用ApplicationCache过期来间隔运行后台代码。

链接地址: http://www.djcxy.com/p/38913.html

上一篇: Scheduled Tasks for Web Applications

下一篇: windows scheduler to run a batch script (.bat) every x