Невозможно получить HttpContext.Current.User в приложении MVC - PullRequest
1 голос
/ 10 мая 2019

У меня есть базовое приложение MVC (.Net 4.5), в котором я пытаюсь получить информацию о пользователе.

Эта строка кода работает в отдельном приложении веб-форм, но у меня возникают трудности с ее использованием в этом приложении. В основном _user заполняется значениями по умолчанию, нет пользовательских значений (например, name), которые заполняются.

public ActionResult Index()
    {
        IPrincipal _user = System.Web.HttpContext.Current.User;
        return View();
    }

Вещи, которые я пробовал:

  • Добавлено <authentication mode="Windows" /> в веб-конфигурацию
  • Включена проверка подлинности Windows в свойствах проекта
  • Отключена анонимная аутентификация в свойствах проекта - это нежелательно, поскольку вызывает окно входа в систему, которое не соответствует желаемому поведению.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...