2017-11-29 23 views
0

asp.net mvc로 웹 응용 프로그램을 개발 중입니다.Asp.Net Mvc "내 계정 정보 기억"이 서버에서 작동하지 않음

로컬에서는 작동하지만 공유 호스팅에서는 약 10 분 동안 로그 아웃 한 다음 로그 아웃합니다. 여기

코드입니다 :

AccountController.cs 

       var claims = new List<Claim>(); 

       claims.Add(new Claim(ClaimTypes.NameIdentifier, user.Id.ToString())); 

       var identity = new ClaimsIdentity(claims, DefaultAuthenticationTypes.ApplicationCookie); 

       var context = Request.GetOwinContext(); 

       var authenticationManager = context.Authentication; 

       authenticationManager.SignIn(new AuthenticationProperties { ExpiresUtc = DateTime.UtcNow.AddDays(90), IsPersistent = true }, identity); 

       return RedirectToAction("Index", "Dashboard"); 

Startup.cs

public void ConfigureAuth(IAppBuilder app) 
    { 
     app.UseCookieAuthentication(new CookieAuthenticationOptions 
     { 
      AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie, 
      CookieName = "social", 
      CookieSecure = CookieSecureOption.Never 
     }); 
    } 

답변

0

시스템 키를 추가하여 내 문제를 해결, 희망은 사람

을하는 데 도움이