-1
我需要一種非常簡單的方法在ASP.NET Web Forms C#網站中異步執行方法。在ASP.NET Web Forms網站中發送異步電子郵件
此方法將傳遞電子郵件信息(從,到,主題,正文等) - 然後在後臺發送電子郵件 - 允許頁面執行完成,無需等待電子郵件發送。
這將從應用程序中的各個地方調用 - 有時在循環中多次(延遲更多的問題,甚至可能導致超時)。
什麼是一個不錯的輕量級方法來做到這一點?
我已經試過的WebAPI的例子在網絡上,像這樣的: http://www.asp.net/web-api/overview/advanced/calling-a-web-api-from-a-net-client
但它卡住在「等待」:
HttpResponseMessage response = await client.GetAsync("api/products/1");
,也似乎矯枉過正我需要什麼。
謝謝。
可能重複的...(我做錯它正確?)](http://stackoverflow.com/questions/8747483/proper-way-to-asynchronously-send-an-email-in-asp-net-am-i-doing-it-right) –
我現在也發現這個:http://hangfire.io - 上面的文章看着這樣做的一種方式,但也有其他... – niico
現在也發現了這個,新的.net 4.5.2 QueueBackgroundWorkItem - http:/ /www.hanselman.com/blog/HowToRunBackgroundTasksInASPNET.aspx – niico