Quartz.NET 工作排程

Web Service 工作排程

廖尉村 2016/12/12 08:38:45
2179







主題

Web Service 工作排程

文章簡介

透過第三方元件快速建立排程框架,讓網站也能排定時間啟動服務。

作者:

廖尉村

版本/產出日期

V1.0/2016.12.11




1. 前言

2. 目的

3. 開始前準備

4. 安裝 Quartz.NET 套件

5. 範例 說明






1. 前言

本文件用來提供Asp.net for MVC開發人員更了解Quartz.Net。

開發工具使用Visual Studio 2012,以下簡稱VS2012。

本文件適用於Asp.net MVC開發。




2. 目的

如何讓網站也有工作排程的服務




3. 開始前準備

本架構建立於以下版本的環境:

Visual Studio 2012

Asp.net MVC

Asp.net for C#




4. 安裝Quartz.NET套件

4.1、 VS2012透過NuGet管理套件中安裝Quartz.NET套件





5. 範例說明


5.1、 安裝後參考裡多了剛才安裝的Quartz:





5.2、 Global建立工作排程設定




5.3、 Controllers 提供JobController範例,接下來實作每一分鐘是否會自動運作,運作時會寫資料到Log的資料表中.



        




    



        





5.4、 置專案後看網站Web Serivce每分鐘是有正常在工作




        



6. 參考來源

http://www.quartz-scheduler.org/

廖尉村