我要尋找一個解決方案,或與以下組件一套解決方案:什麼是一些好的.net作業調度程序和runner解決方案?
作業調度 - 運行在一個特定的時間表具體的工作。我已經看到Quartz.NET,它看起來像一個很好的框架,但我還沒有發現它與後面的組件集成。
Job Runner - 運行作業,作爲AppDomain加載,從目錄加載,或從存儲在數據庫中的二進制文件加載。這當然除了運行作爲直接引用傳遞的作業之外。此外,該組件將與作業調度程序集成。而且,應該可以通過WCF等來控制該組件。我希望能夠查看當前正在運行的作業,通過指向文件路徑或數據庫行來安排新作業,或停止作業。
GUI - 與Job Runner進行通信並提供一個GUI外殼,它將公開作業運行器的所有功能。像SQL Server代理shell一樣。
有一個問題我想實現這個東西是部署和運行一樣簡單一個C#的工作,因爲它會運行通過SQL Server Management Studio中的SQL腳本的能力。
爲什麼不安排一個任務來運行C#應用程序:http://support.microsoft.com/kb/308569 – 2009-09-02 23:42:39
Rexem:+1「我希望我的公司會使用這個並殺死CA7」。 – tsilb 2009-09-02 23:58:29
這可能是一個選項,但我正在尋找一些GUI,你可以通過網絡查看,也許是一個Web界面,並通過c#輕鬆編程訪問作業執行和部署 – eulerfx 2009-09-03 01:18:48