Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';t使用ASP.NET标识登录_C#_Asp.net_Asp.net Mvc_Asp.net Identity - Fatal编程技术网

C# Can';t使用ASP.NET标识登录

C# Can';t使用ASP.NET标识登录,c#,asp.net,asp.net-mvc,asp.net-identity,C#,Asp.net,Asp.net Mvc,Asp.net Identity,突然,我无法使用ASP.NET身份登录到我的MVC 5应用程序。几周来,它一直运转良好,我什么也没改变。我甚至创建了一个全新的默认MVC项目。我什么也没变。同样,我可以注册,但无法登录。它不断将我重定向到主页 我通过这里列出的默认代码跟踪它 public async Task<ActionResult> Login(LoginViewModel model, string returnUrl) { if (!ModelState.IsValid)

突然,我无法使用ASP.NET身份登录到我的MVC 5应用程序。几周来,它一直运转良好,我什么也没改变。我甚至创建了一个全新的默认MVC项目。我什么也没变。同样,我可以注册,但无法登录。它不断将我重定向到主页

我通过这里列出的默认代码跟踪它

public async Task<ActionResult> Login(LoginViewModel model, string returnUrl)
    {
        if (!ModelState.IsValid)
        {
            return View(model);
        }

        // This doesn't count login failures towards account lockout
        // To enable password failures to trigger account lockout, change to shouldLockout: true
        var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
        switch (result)
        {
            case SignInStatus.Success:
                return RedirectToLocal(returnUrl);
            case SignInStatus.LockedOut:
                return View("Lockout");
            case SignInStatus.RequiresVerification:
                return RedirectToAction("SendCode", new { ReturnUrl = returnUrl, RememberMe = model.RememberMe });
            case SignInStatus.Failure:
            default:
                ModelState.AddModelError("", "Invalid login attempt.");
                return View(model);
        }
    }
如果我记得的话,它一直工作到我安装Visual Studio 2017。但是,我不知道这是否是巧合

我尝试清除asp.net缓存/临时文件并重新启动,但仍然不起作用

有什么想法吗

****更新***


嗯,当我在Chrome,匿名模式下运行该站点时,它工作正常。那么,可能是浏览器缓存问题?

重定向后是否看到cookie集?你试过其他浏览器吗?VS2017不太可能对您现有的项目产生任何影响HMMM当我以Chrome、匿名模式运行该网站时,它可以正常工作。那么,可能是浏览器缓存问题?@WebDevGuy2您找到解决问题的方法了吗?我也有同样的问题。对不起@Wolf,那是两年前的事了。我不记得细节了。但请查看我作品中的“更新”部分。
SignInStatus.Success