簡體   English   中英

SmtpClient.SendAsync在ASP.NET MVC上不起作用

[英]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/

然后,使用這種模式將允許您執行其他異步操作而無需占用線程。

編輯:

還是這個近乎欺騙的問題解決了您的問題?

如何使用SmtpClient.SendAsync發送帶有附件的電子郵件?

與任何其他平台相同的方式...使用ASP.NET MVC的事實不會改變SmtpClient的工作方式。 如果它不工作,這可能不是由於ASP.NET MVC ...

為什么不能正常工作,因為mvc工作進程關閉會取消發送電子郵件。 這是MVC生命周期的本質。 您必須使用另一種方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM