title: Cannot logoff of identity MVC 5 application
body: <p>I'm making a new (empty template) ASP.NET MVC 5 application and I cannot logoff of this app.
  My logoff Action:</p>
  
  <pre><code>public ActionResult LogOff()
  {
      if (User.Identity.IsAuthenticated)
      {
          //break here
      }
      try
      {
          AuthenticationManager.SignOut();
          if (User.Identity.IsAuthenticated || Request.IsAuthenticated)
          {
              //break here;
          }
      }
      return RedirectToAction("Login", "Account");
  }
  </code></pre>
  
  <p>Startup class:</p>
  
  <pre><code>public partial class Startup
  {
      public void ConfigureAuth(IAppBuilder app)
      {
          app.UseCookieAuthentication(new CookieAuthenticationOptions
          {
              AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
              LoginPath = new PathString("/Account/Login")
          });
          app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie);
      }
  }
  </code></pre>
  
  <p>Application Context:</p>
  
  <pre><code> public class ApplicationDbContext : IdentityDbContext&lt;ApplicationUser&gt;
   {
      public ApplicationDbContext()
          : base("DefaultConnection", false)
      {
      }
   } 
  </code></pre>
  
  <p>Connection string:</p>
  
  <pre><code>&lt;connectionStrings&gt;
  &lt;add name="DefaultConnection" connectionString="Server=.;Database=DataTest;Trusted_Connection=True;" providerName="System.Data.SqlClient" /&gt;
  &lt;/connectionStrings&gt;
  </code></pre>
  
  <p>The action LogOff() executes without problems and redirects me to the 'Login' action but I am still logged in.
  What is wrong with it?</p>