Ответ 1
Чтобы получить имя пользователя аутентифицированного пользователя:
HttpContext.Current.User.Identity.Name;
Я использую проверку подлинности с помощью форм.
В Windows Authentication для получения имени пользователя ПК я использую: User.Identity.Name
Мне нужна эта информация также в аутентификации форм, но User.Identity.Name
не работает.
Как я могу получить User.Identity.Name без проверки подлинности Windows?
Чтобы получить имя пользователя аутентифицированного пользователя:
HttpContext.Current.User.Identity.Name;
Именно так, как я это делаю, я думаю, что может быть что-то не так с вашей настройкой? Например, вы действительно вошли на сайт во время отладки? Если нет, вам нужно получить значение.