У меня есть внутренний веб-сайт, и мне нужно посмотреть, кто вошел в систему на ПК с Windows, чтобы им не нужно было вводить свое имя самостоятельно.
Я пробовал:
System.Security.Principal.WindowsPrincipal p = System.Threading.Thread.CurrentPrincipal as System.Security.Principal.WindowsPrincipal;
и
string strName = HttpContext.Current.User.Identity.Name.ToString();
Он работает на моем компьютере, но когда я использую его на сервере, он не работает.