在这里说一下配置Quartz.net 配置文件的坑服务器
一、quartz_jobs.xml中配置节点 spa
<entry> <key>key值</key > <value>Value值</value> </entry>
----------这里的value中配置时要注意 不要出现 %、&、? 等特殊字符,否则会致使你的Job工做不起来.net
二、若是你的Quartz.net的工做是独立的,而且部署到服务器上,每次更新都不须要更新主程序时,你须要注意的是code
在你主程序中 会有一个这样的方法xml
obj.Invoke(settings["ClassLib"].ToString(), "executeJob", new object[] { settings, context.JobDetail.Key.Name });
这里的 executeJob 是你之后每一个Job 的 起始方法名称blog
而后你的 quartz_jobs.xml 配置须要注意 部署
<job-type>主程序库名.文件夹名.类名, 解决方案名称</job-type> <job-data-map> <entry> <key>Assembly</key> <value>部署服务器的文件路径</value> --- ***/***/***.dll </entry> <entry> <key>ClassLib</key> <value>该Job中的库名+类名</value> -----库名.类名 </entry> </job-data-map>