The sign out is not working when using ASP.NET Identity 2.0. It works sometimes. We have to frequently hit the LogOff action twice for it to actually log off. Debugging locally works fine. It has the issue on the live servers. Any ideas? Here's our LogOff method:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult LogOff()
{
AuthenticationManager.SignOut();
return RedirectToAction("Index", "General");
}