0

嘿,朋友,我正在使用 Quartz.net 在 mvc3 应用程序中安排作业。我编写了一个示例代码来扫描另一台服务器中的文件。当我在本地机器上工作时,它工作正常。比我在本地发布应用程序并测试它。直到那时我工作正常。但是现在,当我在生产服务器中部署应用程序时,一切都是徒劳的。

当我第一次创建作业时,我可以在 cron 的石英表中看到这些作业,作业详细信息和触发器已存储在 mysql 数据库中。但它没有被安排。我的意思是,如果我想每 5 分钟执行一次某些工作,它就行不通。而且它也没有显示任何异常

我坚持下去。有什么办法可以解决我的问题。或者我需要为此配置的任何配置

4

1 回答 1

0

这似乎是一个权限问题。

我建议你激活一个日志系统。
Quartz.net 使用Common.Logging来跟踪错误。
您可以在此处阅读更多内容或此处阅读我的答案(Log4Net)。 我过去使用过 Quartz.net + Common.Logging + NLog,我已经写了一些关于它的内容以及如何配置它。 应该适用于 Quartz.net 2.x 以及一些更改。

有了日志系统,您应该能够找出发生了什么。

于 2013-02-18T09:07:17.663 回答