简体   繁体   English

如何在 UserManager CreateAsync 中查看 Controller 中出现的错误?

[英]How can I see errors which I get in my Controller in UserManager CreateAsync?

I am trying to create user with UserManager and CreateAsync method, but it doesn't work.我正在尝试使用UserManagerCreateAsync方法创建用户,但它不起作用。 Im postman I always get 200 OK我是 postman 我总是得到200 OK

My Post method我的帖子方法

        [HttpPost]
        public async Task<IActionResult> Register()
        {
            User user = new User { Email = "asfa@gmail.com", UserName = "asfa@gmail.com" };
            var result = await _userManager.CreateAsync(user, "SS22!faasd");
            if (result.Succeeded)
            {
                // install cookie
                await _signInManager.SignInAsync(user, false);
            }
            else
            {
                foreach (var error in result.Errors)
                {
                    //how can i see my errors here
                }
            }
            return Ok();
        }

Also I dont have any cshtml files, so I cant output them on page.另外我没有任何 cshtml 文件,所以我不能在页面上 output 它们。 Or you can just explain, why my CreateAsync method doesn't work.或者您可以解释一下,为什么我的CreateAsync方法不起作用。

You could just return the result from the server every time:您可以每次都从服务器返回结果:

return Ok(result);

It will be serialized so you can see it.它将被序列化,以便您可以看到它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何从UserManager获取包含其声明的用户列表? - How can I get a list of Users that includes their Claims from a UserManager? 如何将数据列表传递给 CreateAsync Func? - How Can I pass a Data list to CreateAsync Func? 如何查看我的应用程序加载了哪些dll? - How can I see which dll's are loaded by my application? 如何编写Web Api单元测试,我应该从UserManager获取信息 - How do I write Web Api unit test which I should get info from the UserManager 我如何正确测试以查看我传递给控制器​​的模型是否属于特定类型? - How can I correctly test to see if the model I'm passing to my controller is of a particular type? 如何将我的ID从按钮发送到控制器? - How can I get my ID from button to my controller? 如何使用 UserManager 按 ID、名称、email 或其他搜索条件获取用户(不是当前登录的用户)? - How can I get a user (not the currently logged in user) by Id, name, email or other search criteria, using UserManager? 如何模拟 Asp.net 身份 UserManager 的 CreateAsync 方法 - How to mock Asp.net identity UserManager's CreateAsync method 如何删除使用UserManager.CreateAsync创建的用户 - How to delete users that were created with UserManager.CreateAsync 如何在我的控制器中获得一个新的 ApiAuthorizationDbContext - How can I get a new ApiAuthorizationDbContext in my Controller
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM