【发布时间】:2015-01-30 05:50:34
【问题描述】:
我正在使用 2.2.4.400 的 http://www.quartz-scheduler.net/。它在其他项目中成功运行,但在这个新项目中却没有:
- ASP.NET MVC 3,SQL Server 后端
- 基于 ASP Boilerplate 模板 (http://aspnetboilerplate.com/)
如果我在类的构造函数中放置一个断点:
public class EmailQueueProcessJob : IJob
它被命中了,但是执行永远不会被调用。我在顶部放置了一个断点:
public void Execute(IJobExecutionContext aContext)
{
}
查看数据库,我可以看到正在创建的作业,它们被认为是“正在执行”,但从未调用过我的 Execute 方法。
构造函数中没有代码,但显然必须有异常或某处发生的事情来阻止执行。关于如何追踪此问题的任何想法?
【问题讨论】:
标签: c# asp.net quartz-scheduler