我正在使用.NET 4構建一個網站。有許多MSDN文章約會從2003, about using Thread objects和2007, using Asynchronous Pages in .NET 2,但這是非常陳舊。我知道.NET 4給我們帶來了Task class和some people vaguely cautioning against its use for this purpose。我應該如何在ASP.NET 4中執行長時間運行的任務?
所以我問你,什麼是大約2011年的「首選」方法在IIS 4下運行背景/異步工作?關於直接使用線程/任務有哪些警告? Async = true仍然流行嗎?
編輯:好的,好的,從答案很明顯,意見是我應該提供服務,如果我可以。但是在webapp中做這件事的好處是很重要的,特別是更容易的部署/重新部署。假設這個過程是安全的,那麼,如果我在IIS內部完成這個過程,最好的方法是什麼?
在WAWS上,使用Azure WebJobs – RickAndMSFT 2014-01-21 01:26:52