什么是ASP.NET中的Cron作业?-C#

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (38)

PHP在我们的CRON工作中,托管服务器根据给定的时间表自动提取并执行任务。

什么将是一个很好的选择用于CRON工作ASP.NET?我想使用Web服务,但这不适用于共享主机环境。任何帮助将不胜感激,并请建议一种方式在共享主机环境中专门执行此操作。

提问于
用户回答回答于

尝试Quartz.NET。它是一个体面的.NET调度程序,它支持CRON表达式CRON触发器和其他各种方法和方法来调度在特定时间/间隔执行的任务。

它甚至包括一个基本的Quartz.NET服务器(Windows应用程序),可能适合您的需求。

如果无法在共享主机中运行应用程序或Windows服务,那么可能会喜欢“ 简单的ASP.NET后台任务 ”吗?它模拟Windows服务使用HttpRuntime.Cache并消除了对任何外部依赖关系的需求。

用户回答回答于

Asp.Net和Web服务通常都是响应式的。他们等待并回应请求。有些黑客可以让它们看起来像调度程序,但黑客超出了信念的丑陋程度。

可以使用Windows服务。或者写一个可执行文件并使用Windows任务计划程序。

扫码关注云+社区

领取腾讯云代金券