nLL*_*nLL 0 .net backgroundworker
我计划在我的.net网站上使用BackgroundWorker,每晚12点进行一些数据库维护.让asynch进程监控时间并执行操作是一个好主意吗?我使用sql server express edition,所以我不能在数据库端使用任何调度.我也不想使用Windows任务调度程序
为什么不想使用Windows调度程序?这是最明显的解决方案 - 你想要定期安排一些事情,毕竟.
否则,我建议使用Windows服务和计时器(System.Timers.Timer或System.Threading.Timer).您需要考虑夏令时和类似事情的可能性 - 这是使用内置调度程序的一个原因.
我不建议您将此部分作为ASP.NET站点.考虑到AppDomain回收等所有案例,这太棘手了(IMO).