我需要從ASP.NET頁面調用長時間運行的任務,並允許用戶在執行任務時查看任務進度。通過ASP.NET調用的長時間運行任務的模式
在我目前的情況下,我想從一系列數據文件導入數據到數據庫,但這涉及到相當數量的處理。我希望用戶瞭解該任務的文件有多遠,以及遇到的任何問題。
由於處理資源有限,我想排隊請求這項服務。
我最近看了一下Windows Workflow並想知道它是否可以提供解決方案?
我想一個解決方案可能看起來像的:
ASP.NET AJAX page -> WCF Service -> MSMQ -> Workflow Service *or* Windows Service
沒有人有任何的想法,經驗或以前做過這樣的事情?
不錯的問題,我期待着看到一些很好的答案。 – Kev 2011-04-01 11:55:23
關於WAWS,請使用Azure WebJobs – RickAndMSFT 2014-01-21 01:26:05