我正在开展几乎完成的项目。我没有使用SQL服务器,而是在Asp.net 4.5.1中使用了内置数据库。起初一切都很完美 - 就像我在注册用户时,AspNetUsers
表得到更新。现在我删除了我的表的所有内容并注册了同一个用户 - 它显示name asag******@gmail.com has already taken
。即使我注册了新用户,AspNetUsers
表也没有更新......
代码 - (内置)
protected void btnsubmit_Click(object sender, EventArgs e)
{
var manager = Context.GetOwinContext().GetUserManager<ApplicationUserManager>();
var signInManager = Context.GetOwinContext().Get<ApplicationSignInManager>();
var user = new ApplicationUser() { UserName = txtemailid.Text, Email = txtemailid.Text };
IdentityResult result = manager.Create(user, txtpass.Text);
if (result.Succeeded)
{
-
-
-
-
}
我得到结果=假。它说用户已经存在。