在這裏說一下配置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>