我試圖開發一個應用程序,它將掃描一個網站,從網站獲取數據,並將該數據保存到數據庫中,每天可以在給定的時間在xml配置文件中設置。 由於另外一組用戶可以每天最多幾次手動觸發應用程序的啓動。Windows服務vs任務計劃程序 - 手動啓動
我找的優點和使用Windows服務這一解決方案或者我應該設置將運行控制檯應用程序一3個計劃任務的利弊?
如果我會決定使用Windows服務又是什麼觸發服務的手動啓動而服務已在運行的最好方法?這組用戶將具有某種Web界面來觸發手動啓動。
這可以很容易地使用計劃任務完成。我只會設置一個3倍的計劃任務,在給定的時間運行應用程序,並且用戶組可以從Web界面啓動.exe文件。但是,只有在應用程序尚未運行的情況下,如何僅允許用戶運行手動觸發器?
我會去執行計劃的任務,並簡單地從您提到的Web界面觸發任務(如果沒有運行)。 [創建計劃任務](http://stackoverflow.com/q/7394806/205233)包含一些有用的提示。 – Filburt