我想在我的ASP.Net MVC 5.0應用程序使用下面的函數編程方式將用戶添加到AspNetUsers表:UserManager.CreateAsync .Success始終返回false
private async Task AddUser(DataImportMember member)
{
var user = new ApplicationUser
{
UserName = member.Email,
Email = member.Email,
UserType = UserType.IsMember
};
var password = RandomPassword.Generate();
var result = await this.UserManager.CreateAsync(user, password);
if (result.Succeeded)
{
await this.UserManager.AddToRoleAsync(user.Id, MyApp.IsMember);
}
}
但每當我打電話this.UserManager.CreateAsync
,result.Succeed
總是假的。我已經檢查過AspNetUsers表,並且如預期的那樣,用戶沒有被添加。
任何想法我怎麼能找出什麼是錯的,如何解決呢?
謝謝。
檢查結果錯誤消息,找出爲什麼保存失敗。 – Nkosi