[英]SmtpClient.SendAsync not working on asp.net MVC
您能建議我如何使用asp.net MVC進行異步操作嗎?
編輯
下面的答案已經過時。 AsyncController一直以來V2 ASPNET MVC的一部分。
粗略地搜索互聯網的指示異步處理當前不是MVC的一部分,但它有可能推出自己的:
http://blog.codeville.net/2008/04/05/improve-scalability-in-aspnet-mvc-using-asynchronous-requests/
然后,使用這種模式將允許您執行其他異步操作而無需占用線程。
編輯:
還是這個近乎欺騙的問題解決了您的問題?
與任何其他平台相同的方式...使用ASP.NET MVC的事實不會改變SmtpClient的工作方式。 如果它不工作,這可能不是由於ASP.NET MVC ...
為什么不能正常工作,因為mvc工作進程關閉會取消發送電子郵件。 這是MVC生命周期的本質。 您必須使用另一種方式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.