【发布时间】:2010-10-29 17:13:11
【问题描述】:
我想要一个 ASP.net 应用程序的计时器,该应用程序将在每个星期天晚上启动并执行某些操作(更新数据库中的表)。但是,我真的不想编写除了 Web 应用程序之外还必须部署在服务器上的服务。有没有办法轻松完成这项工作?也许使用 Global.asax 文件?
【问题讨论】:
-
我不认为网络应用程序是解决此问题的正确工具,但如果您继续进行一个重要的考虑:如果您计划您的应用程序在如此长的时间内启动,请关闭 IIS 回收!
-
@mausch 很好的发现...我最终探索了这个问题并找到了blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet,这似乎是对我来说最好的解决方案。