У меня есть приложение MVC 4, развернутое в IIS. Я пытаюсь привести пользователя Windows в код, как показано ниже, но он заставляет меня использовать пользователь App Pool.Как получить идентификатор пользователя Window? «User.Identity.Name» возвращает идентификатор пула приложений вместо пользователя Windows
кода контроллера, чтобы получить Пользователь:
User.Identity.Name
Я пытался chaged пула Идентичность App в локальной системе, NetworkSystem и ApplicationPoolIdentity. Но затем он остановил все, чтобы вернуться назад.
Что я ищу, что я не хочу, чтобы окно подсказки на экране отображалось, когда пользователь попадал на сайт, сайт должен автоматически выбирать пользователя системы и отображать результаты соответственно.
конфигурации, как показано ниже:
<authentication mode="None"/>
Заранее спасибо
Возможный дубликат [Получить программный идентификатор пула приложений программно] (http://stackoverflow.com/questions/10101162/get-the-application-pool-identity-programmatically) –
Нет, его не дублируют. Этот вопрос состоит в том, чтобы получить идентификатор пула приложений. Здесь я этого не хочу. спасибо – Scorpion
Если это так, вам нужно изменить заголовок своего вопроса. Я не могу точно сказать, о чем вы просите. Вы хотите, чтобы ваш сайт использовал проверку подлинности Windows (что приведет к тому, что User.Identity.Name вернет текущего пользователя Windows)? –