Quartz.net配置文件出現的坑


在這里說一下配置Quartz.net 配置文件的坑

1、quartz_jobs.xml中配置節點  

<entry>
    <key>key值</key >
    <value>Value值</value> 
</entry>

----------這里的value中配置時要注意  不要出現  %、&、? 等特殊字符,不然會導致你的Job工作不起來

2、如果你的Quartz.net的工作是獨立的,並且部署到服務器上,每次更新都不需要更新主程序時,你需要注意的是

  在你主程序中 會有一個這樣的方法

obj.Invoke(settings["ClassLib"].ToString(), "executeJob", new object[] { settings, context.JobDetail.Key.Name });

   這里的  executeJob 是你以后每個Job 的 起始方法名稱

  然后你的 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>                

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM