MVC5 в UserManager, кажется, ошибка:Ошибка в UserManager ASP.NET удостоверений
Мой код:
public void InsertUser(KoreUser user, string password)
{
var appUser = new ApplicationUser
{
UserName = user.UserName,
Email = user.Email,
LockoutEnabled = user.IsLockedOut
};
userManager.Create(appUser, password);
}
Этот код отлично работает почти во всех случаях .. исключение составляют когда UserName содержит пространство .. например:
JohnDoe - прекрасный
John Doe - не в порядке.
В последнем примере он бесшумно терпит неудачу; никакое исключение не было. В чем проблема?
Благодарим за отзыв. Хотя я знал о том, что не допускал пробела (это имя пользователя, в конце концов, а не настоящее имя пользователя), я подумал, что это странно, что не было сделано никаких исключений .. спасибо за отзыв о IdentityResult. – Matt
Обычно исключения не выбрасываются, если ничего исключительного не происходит. Вместо этого объекты используются для представления состояния операции. – Shoe