【发布时间】:2023-03-23 08:00:01
【问题描述】:
我正在实施一周前发布的新版 ASP.NET Identity 2.0。
IdentityConfig.cs 运行良好,用户的信息被添加到数据库中,并向用户发送一封电子邮件以供确认。一切都很好,但是这个错误被不必要地触发了(这听起来像是脚本之间的竞赛)。只有在我使用电子邮件服务时才会触发:
An asynchronous module or handler completed while an asynchronous operation was still pending
后面的代码如下:
public class EmailService : IIdentityMessageService
{
public Task SendAsync(IdentityMessage message)
{
var mailMessage = new MailMessage(
"******@d******.com",
message.Destination,
message.Subject,
message.Body
);
// Send the message
SmtpClient client = new SmtpClient();
client.SendAsync(mailMessage, null);
return Task.FromResult(0);
}
}
我该如何解决这个问题?
提前致谢。
G
【问题讨论】:
-
调用此 SendAsync 方法的代码是什么样的?可能类似于此 QA stackoverflow.com/questions/22797845/…
标签: asp.net-identity