Request.ServerVariables ("LOGON USER") возвращает пустой - PullRequest
0 голосов
/ 28 февраля 2012

Файл Web.config

<authentication mode="Windows" />     

<authorization>
  <allow users ="*" />
</authorization>

Разрешения IIS

(Unchecked)Enable ananymouse access
(Checked)Integrated windows authentication

Код C #,

welcomeUser.InnerText = Request.ServerVariables.Get("LOGON USER");

Чего мне не хватает, чтобы отобразить идентификатор пользователя Windows?

1 Ответ

0 голосов
/ 28 февраля 2012

Я думаю, что переменная LOGON_USER не так ли?(С подчеркиванием) См. здесь

Вы можете обнаружить, что это дает вам IUSR_MachineName, так что вы, возможно, захотите найти более эффективные способы поиска фактического зарегистрированный пользователь, например User.Identity.Name или с помощью WindowsIdentity.GetCurrent().Name;

...