일부 가상 컴퓨터에서 이상한 문제가 발생했습니다. 그것은 완벽하게 다른 잘 작동합니다!ASP.NET MVC : 일부 가상 컴퓨터에서는 HttpContext.Current.User.Identity.IsAuthenticated가 항상 false입니다.
사용자 이메일과 비밀번호가 확인되면 SetAuthCookie를 사용하여 httpcontext 속성을 설정합니다.
FormsAuthentication.SetAuthCookie(viewModel.Email, viewModel.RememberMe);
나는 사용자가 인증 여부 확인
HttpContext.Current.User.Identity.IsAuthenticated;
방법을 사용하지만,이 항상 완벽하게 작동 잘하면서 다른 한편으로는 몇 가지 가상 머신에 null를 돌려줍니다. 누락 된 환경 설정이 있습니까? 아무도 나를 디버그 /이 문제를 해결할 도와주세요.
나는 그것이 작동하지 않는 컴퓨터에서 Identity = Generic을 반환하고 있음을 알았습니다. 그것은 Identity = Forms을 반환해야합니다. 다른 컴퓨터에서와 마찬가지로 web.config에서도 인증 모드가 Forms!
감사합니다.