2016-06-28 2 views
3

ASP.NET CORE에서 세션을 사용하여 응용 프로그램 상태를 관리하고 있으며 아래와 같이 구성되어 있습니다.asp.net 핵심 세션이 작동하지 않음, 응답 헤더에 쿠키를 설정했지만 브라우저에 설정되지 않았습니다.

그것은 로컬 호스트에 있지만 원격 IIS는 값을 얻을 그렇게 할 수없는 쿠키를 만드는 아니에요 8에서 일하고
services.AddSession(options => 
      { 
       options.CookieName = ".my.Session"; 
       options.IdleTimeout = TimeSpan.FromSeconds(20); 
      }); 

. 나는 또한 CORS를 활성화했으며이 문제의 원인을 정확히 모릅니다. 로그에 오류가 표시되지 않습니다. 응답 헤더에서 쿠키가 존재 설정되어 있지만

+0

당신이 해결책을 찾았나요 지금보십시오? 나는 여기에도 같은 문제가있다. – wodzu

답변

1
services.AddSession(options => 
{ 
    options.IdleTimeout = TimeSpan.FromMinutes(20); 
    options.CookieHttpOnly = true; 
}); 

그것이 작동하고있을 수 있습니다 브라우저에서 설정하지,

관련 문제