【发布时间】:2015-03-05 13:25:37
【问题描述】:
我在创建用户后使用发送网格发送电子邮件,我正在关注本教程在这里 http://www.asp.net/identity/overview/features-api/account-confirmation-and-password-recovery-with-aspnet-identity 我什至下载了本教程并按原样编写代码
但它在此代码中断
string code = manager.GenerateEmailConfirmationToken(uApp.Id);
string callbackUrl = IdentityHelper.GetUserConfirmationRedirectUrl(code, uApp.Id, Request);
manager.SendEmail(uApp.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>.");
这是第三个喜欢
manager.SendEmail(uApp.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>.");
代码中断的地方
错误是这样的
Exceptions.InvalidApiRequestException: 错误请求检查
Errorsfor API 返回的错误列表。在 SendGrid.Web.d__c.MoveNext() -- 从先前抛出异常的位置结束堆栈跟踪 --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)在 System.Runtime.CompilerServices.TaskAwaiter.GetResult() 在 SendGrid.Web.d__0.MoveNext() --- 上一个堆栈跟踪结束 抛出异常的位置---在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)在 System.Runtime.CompilerServices.TaskAwaiter.GetResult() 在 GCRweb.EmailService.d__0.MoveNext()
和bla bla bla 在此之前,它在第一行给我一个错误 abot 一些令牌和东西 我做错了什么
【问题讨论】:
-
调试时可以看到
Error-list.. -
我这样做了,但没有多大帮助
-
你能证明更多的代码吗?我认为您缺少
SendMail()中的代码 -
sendMail 是一个内置函数