如何查看我在 UserManager CreateAsync 中的控制器中遇到的错误?

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

我正在尝试使用 UserManagerCreateAsync 方法创建用户,但它不起作用。我是邮递员,我总是收到 200 OK

我的Post方法

        [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();
        }

另外我没有任何cshtml文件,所以我不能在页面上输出它们。 或者你可以解释一下,为什么我的 CreateAsync 方法不起作用。

您每次都可以 return 来自服务器的结果:

return Ok(result);

它将被序列化以便您可以看到它。