Почему HttpContext.Current.User.Identity.Name возвращает пустое значение

Я создал сайт. Это внутренний сайт. Это сайт на .NET 4.0. Я хотел бы получить имя пользователя, используя HttpContext.Current.User.Identity.Name человека, просматривающего сайт. Страница входа в систему отсутствует, так как это внутренний сайт. Я не уверен, чего мне не хватает. Нужно ли мне следующее в моем webconfig:

<authentication mode="Windows"></authentication>
<identity impersonate="true"/>
<authorization>
  <allow users="?"/>
</authorization>

и это:

  <system.webServer>
  <validation validateIntegratedModeConfiguration="false" />

10
задан obautista 20 October 2011 в 17:09
поделиться