首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带Quartz.Net的MVC3

带Quartz.Net的MVC3
EN

Stack Overflow用户
提问于 2011-07-06 21:29:51
回答 2查看 8.2K关注 0票数 3

我目前在MVC3中有一个UI,允许用户和管理员在应用程序中配置和创建作业、任务和特定的配置值。我想实现用于调度、启动和记录作业执行的Quartz.Net。我正在寻找一些配置MVC3应用程序以使用quartz的帮助。我应该将Quartz.Net配置值放在哪里?Web.Config?还是单独的Quartz.Config文件?我打算使用AdoJobStor。在我的MVC3应用程序的不同区域中,我必须实现一个单例类来使用Quartz.Net调度器吗?

谢谢你的帮助……

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-07 18:24:52

我会从tutorial开始。

要开始使用它,你需要知道的东西几乎都有了。

您可以通过配置文件或以编程方式配置quartz.net,如here所述。

S.O.中有大量有用的信息:

使用Quartz.net配置ADOJobStore。更多的信息herehere

配置logging

如果你想在你的asp.net中使用Quartz.net,你必须使用singleton schedulers

票数 6
EN

Stack Overflow用户

发布于 2012-07-03 21:10:25

我不会将调度程序放在IIS承载的应用程序上,因为它最终会回收。

这将导致计划程序停止,直到网站受到请求时重新创建IIS进程。对于高活跃度的网站来说,这听起来可能没问题,但请记住,IIS可能会决定在意外时间(如在执行任务的过程中)回收您的调度程序。您应该将计划程序部分移动到Windows服务。

编辑:http://hangfire.io/似乎是在ASP.Net中运行计划任务的一种不错的方式

Edit2:我实际上是在一个项目中使用HangFire。它非常易于使用且功能强大。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6597210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档