我们需要一种实用的方法(不仅仅是理论上的)在给定的时间或间隔内开始在 asp.net 中的工作。
工作可能是运行 Web 服务、特定功能或执行页面。
ASP.Net 4 中是否有任何新方法可以做到这一点?
或者在使用共享托管环境时,除了使用 Windows 计划任务之外还有其他可靠的方法吗?
我们需要一种实用的方法(不仅仅是理论上的)在给定的时间或间隔内开始在 asp.net 中的工作。
工作可能是运行 Web 服务、特定功能或执行页面。
ASP.Net 4 中是否有任何新方法可以做到这一点?
或者在使用共享托管环境时,除了使用 Windows 计划任务之外还有其他可靠的方法吗?
看看http://quartznet.sourceforge.net/
Quartz.NET 是一个功能齐全的开源作业调度系统,可用于从最小的应用程序到大型企业系统。
SO上的这个线程描述了如何在Asp.net中使用它:How to use Quartz.net with ASP.NET
如果您的托管公司阻止您在服务器上运行 Windows 计划程序,请使用任何在线任务计划服务,这些服务会按照您设置的计划向您的任何页面发出 HTTP 请求。