相关疑难解决方法(0)

Microsoft.AspNetCore.Identity.UserManager:警告:用户验证失败:InvalidUserName;InvalidEmail

我需要创建一个具有用户名、名字、姓氏和电子邮件字段的用户。我正在使用 Mysql 数据库和 Pomelo 包。迁移和数据库更新工作正常。

此代码会导致失败。

public async Task<IActionResult> CreateUserAsync()
    {
        var user = new ApplicationUser(
            UserName: "blablabla",
            FirstName: "blablabla",
            LastName: "blablabla",
            Email: "blablabla@gmail.com"
        );
        var successful = await mUserManager.CreateAsync(user
            , "Pasword123456#");
        if(successful.Succeeded)
            return Content("User was created", "text/html");

        return Content("User created FAILED", "text/html");
    }
}
Run Code Online (Sandbox Code Playgroud)

数据库中的表为空

+------------------------+ | 日历中的表格 | +------------------------+ | __efmigrationhistory | __efmigrationhistory | | aspnetrole 声明 | | 阿斯普尼鲁斯 | | aspnet 用户声明 | | aspnet 用户登录 | | aspnet 用户角色 | | ASPNET用户
| | aspnet …

c# asp.net-mvc entity-framework asp.net-core

4
推荐指数
1
解决办法
6603
查看次数

标签 统计

asp.net-core ×1

asp.net-mvc ×1

c# ×1

entity-framework ×1