Я проходил эту странную проблему на некоторых из моих виртуальных машин.Он отлично работает на другом!
Когда электронная почта и пароль пользователя были подтверждены, я использую SetAuthCookie для настройки свойств httpcontext.
FormsAuthentication.SetAuthCookie(viewModel.Email, viewModel.RememberMe);
Я использую
HttpContext.Current.User.Identity.IsAuthenticated;
метод, чтобы проверить, является ли пользовательаутентифицировано или нет, но это всегда возвращает ноль на нескольких виртуальных машинах, в то время как отлично работает на других.Есть ли какие-либо настройки среды, которые мне не хватает?Может кто-нибудь помочь мне отладить / исправить эту проблему.
Я понял, что он возвращает Identity = Generic на машинах, где он не работает.Он должен вернуть Identity = Forms, как это происходит на другом компьютере, а также в web.config, режим аутентификации настроен на Forms!
Спасибо.