Я пытаюсь получить имя пользователя в MVC веб-приложении, которое публикуется в IIS, но оно не работает.
Это 3 вещи, которые я пробовал:
1) public string userName = System.Environment.UserName;
2) public string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
3) В виде: @Html.Label((string)ViewBag.Name)
В контроллере: ViewBag.Name = userName;
Работает когда я отлаживаю приложение локально на моей машине. Хотя, когда я go захожу на сайт, он не получает моего имени пользователя, а выглядит так, как будто он что-то получает от IIS? Я просто хотел бы получить имя пользователя этого человека на веб-сайте и никаких других функций.
Я добавил фотографию проверки подлинности IIS, не знаю, имеет ли это значение, но я проверяю, что ничего не пропустил. Не могли бы вы помочь мне с этим? Заранее большое спасибо. 