2012-06-21 74 views
0

可能重複:
ASP.Net:Best way to run scheduled tasks最好的方法,使計劃任務與Web應用程序

我必須做出一個ASP.NET應用程序的計劃任務。該應用程序必須生成一個文件並將其放在一個目錄中。簡單的任務,但我不知道如何處理預定的財產。我儘管在Web應用中創建了一個Web服務,並且在另一臺機器上安裝了一些小服務,這些服務使用Web服務的數據完成了「編寫」任務。

太複雜了?是否有可能要求webApp每天做這份工作?要求webApp執行計劃任務真的很好嗎?

我怎麼能這樣做的,什麼是對你的感謝的最好方式..

回答

6

只需使用Windows Task Scheduler並將其設置爲每天在所需時間運行你的應用程序。這對於這種工作來說非常完美。

0

我不會讓網絡應用程序運行任務。 如果您需要執行的代碼存在於Web應用程序中,並且需要通過Web應用程序訪問,則可以將其移動到與您的Web應用程序相同的解決方案中的另一個項目(並將其編譯爲dll)。
然後,您可以創建第三個項目(編譯爲.exe),該項目也引用dll。 副本.exe和一臺機器上的.dll文件,並與任務調度:)

爲Visual Studio解決方案的樹視圖安排任務:

解決方案
-Project 1:DLL
- 項目2:web應用程序(參考項目1)
_項目3:exe(參考項目1)

相關問題