C# ASP.NET 5返回502.3–坏网关

C# ASP.NET 5返回502.3–坏网关,c#,asp.net,asp.net-core,C#,Asp.net,Asp.net Core,鉴于: 新的空ASP.NET 5 beta8项目。我添加了一些正在工作的控制器和基本视图 像这样的控制器: public class AccountController : Microsoft.AspNet.Mvc.Controller { [HttpPost] public async Task<ActionResult> Login(LoginViewModel vm) { if (ModelState.IsValid) {

鉴于: 新的空ASP.NET 5 beta8项目。我添加了一些正在工作的控制器和基本视图

像这样的控制器:

public class AccountController : Microsoft.AspNet.Mvc.Controller
{
    [HttpPost]
    public async Task<ActionResult> Login(LoginViewModel vm)
    {
        if (ModelState.IsValid)
        {
            var result = await signInManager.PasswordSignInAsync(vm.UserName, vm.Password, vm.RememberMe, false);

            if (result.Succeeded)
            {
                return RedirectToAction("Index", "Home");
            }
        }

        return View();
    }
}
问题:

当我尝试调用this服务时,我得到一个错误页面,其中有一个错误请求 我在代码ModelState.IsValid的第一行有一个断点,它没有被调用


我遗漏了什么吗?

我找到了原因,但不清楚是什么,我把它作为我自己问题的答案贴了出来,因为我认为这可以节省很多时间

简言之:

作为总结,我想说的是,添加到serviceCollection的服务中的无效异常在第一次注入时可能会导致此错误

细节

我向ServiceCollection添加了一个自定义UserStore

   services.AddIdentity<MyUser, MyUserRole>(config =>
            {
                config.User.RequireUniqueEmail = true;
            })
                .AddUserStore<MongoUserStore>()
                .AddRoleStore<MongoUserStore>();
问题是MongoserStore实现了错误的接口。它实现了IRoleStore而不是IRoleStore。当控制器接收到SignInManager的instanz时,出现了无效操作异常,但这些异常并未出现。
当我修复此问题时,服务工作正常

,对于错误的请求错误,您必须显示您的请求。另外,问题的标题说,当请求超时时,会给出坏网关…502.3。检查网络配置。请再次尝试构建解决方案并让我知道。@haim770是502.3而不是503。请求是一个简单的json对象,并且请求类只有可选字段。我可以在今天下午发布详细信息。