据我所知,quartz.net
调度程序在global.asax
中启动。也就是说,除非有人访问该网站,否则quartz.net
调度程序不起作用。这不是一种安全的方法,因为调度程序线程可以通过重新启动服务器或IIS池中的进程被终止来终止,调度程序线程将保持未启动状态,直到有人再次访问网站。Web应用程序如何在共享主机上实现计划任务?
我们可以使用Windows调度程序来解决这个问题。但我们正在使用共享主机,我们无法在主机上编写服务或SQL Server作业或安排Windows任务。
如果我们确定我们的网站每天都有访问,这不是问题。 如果不是,即使没有人访问我们的网站几天,即使服务器重新启动,我们如何确保网络调度程序始终工作?
这些服务可以帮助:http://www.onlinecronservices.com/ – Kizz