Может ли кто-нибудь посмотреть на следующий код и понять, что отвечает за возникновение ошибки «Произошла ошибка при обработке вашего запроса»? Я использую ASP.NET Identity 2.0, см. код ниже:
Идентитиконфиг
public class EmailService : IIdentityMessageService
{
public Task SendAsync(IdentityMessage message)
{
// Plug in your email service here to send an email.
var credentialUserName = "[email protected]";
var sentFrom = "[email protected]";
var pwd = "ourpassword";
// Configure the client:
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("mail.ourdoamin.com");
client.Port = 25;
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
// Creatte the credentials:
System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(credentialUserName, pwd);
client.EnableSsl = false;
client.Credentials = credentials;
// Create the message:
var mail = new System.Net.Mail.MailMessage(sentFrom, message.Destination);
mail.Subject = message.Subject;
mail.Body = message.Body;
return Task.FromResult(0);
}
}
По понятным причинам я не использовал правильные учетные данные в приведенном выше коде из соображений безопасности, но у меня есть контактная форма в том же проекте, которая использует правильные учетные данные, и электронная почта работает отлично.
Если я закомментирую приведенный выше код, за исключением public class EmailService : IIdentityMessageService { public Task SendAsync(IdentityMessage message) { return Task.FromResult(0); } }
, процесс регистрации завершится успешно.
Любая помощь приветствуется :-)