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