Мне нужно получить имя пользователя, зарегистрированного в Windows, с компьютера, который я использую, на сервер, на котором размещен мой сайт.
В моем коде у меня есть следующая строка:
var user = WindowsIdentity.GetCurrent().Name;
Когда я запускаю свой проект локально, он возвращает то, что я ожидаю: myComputer\UserAccountName
Однако, когда я развертываю свой сайт на моем сервере, он получает имя пользователя моего сервера: myServer\ServerAccountName
Какой вызов мне нужно сделать, чтобы правильно передать UserAccountName
и не использовать вместо него ServerAccountName
?