【发布时间】:2013-06-07 10:23:32
【问题描述】:
我使用quartz.net 在Application_start 事件中安排了一个作业,触发器每1 分钟触发一次,由变量repeatDurationTestData = "0 0/1 * * * ?"; 触发在我第一次打开网站时开始,但在我关闭浏览器的某个随机时间后停止,并在我打开网站时再次开始。以下是代码
IMyJob testData = new SynchronizeTestData();
IJobDetail jobTestData = new JobDetailImpl("Job", "Group", testData.GetType());
ICronTrigger triggerTestData = new CronTriggerImpl("Trigger", "Group", repeatDurationTestData);
_scheduler.ScheduleJob(jobTestData, triggerTestData);
DateTimeOffset? nextFireTime = triggerTestData.GetNextFireTimeUtc();
我在这里做错了什么,这是因为一些失火吗?请提出建议。
谢谢
【问题讨论】:
-
您的应用可能在空闲时关闭 - 请参阅 stackoverflow.com/questions/1306380/…
-
感谢 sgmoore 也对我有用
标签: quartz.net