我需要通过Quartz.net安排一些任务。我想通过配置文件配置触发器和作业详细信息。有什么办法吗?
答案 0 :(得分:2)
似乎Quartz 2中的配置和/或实现已经改变。您必须在配置中包含它:
<add key="quartz.plugin.xml.type" value="Quartz.Plugin.Xml.XMLSchedulingDataProcessorPlugin, Quartz"/>
除<quartz>
节点中的其他配置设置外。希望这会有所帮助。
答案 1 :(得分:1)
您可以使用XMLSchedulingDataProcessorPlugin
:
此插件加载XML文件以添加作业,并在初始化调度程序时使用触发器安排它们,并且可以选择定期扫描文件以进行更改。
答案 2 :(得分:0)
如果您没有仅针对作业的XML或Config,则在Web Config中删除值为Quartz.Plugin的所有键并仅设置
<add key="quartz.scheduler.instanceName" value="XmlConfiguredInstance" />
<add key="quartz.threadPool.type" value="Quartz.Simpl.SimpleThreadPool, Quartz" />
<add key="quartz.threadPool.threadCount" value="5" />
<add key="quartz.threadPool.threadPriority" value="Normal" />