本文介绍了System.Net.Mail.SmtpClient:异步调用已在进行中。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
我有一个asp网站发送电子邮件。偶尔我得到这个例外:
I have an asp website sending emails. Once in a while I get this exception:
异步调用已经在进行中。必须先完成或取消它才能调用此方法。 System.InvalidOperationExceptionStackTrace:at System.Net.Mail.SmtpClient.Send(MailMessage message)
我正在使用 SmtpClient.Send()方法,而不是SendAsync异常可能暗示。
任何人都可以提供帮助我?
提前致谢。
推荐答案
消息说的是。您正尝试使用已经处于发送过程中的SmtpClient发送。或者,使用新的SmtpClient或等待(OnSendComplete + = YourMethod)等待路线清除。 干杯 Hi,What the message says is,. You are trying to send with a SmtpClient that is already in the process of sending.Either, use a new SmtpClient or och wait (OnSendComplete+=YourMethod)to wait till the course is clear.Cheers
更多推荐
System.Net.Mail.SmtpClient:异步调用已在进行中。
发布评论