Невозможно получить доступ к веб-сайту, когда Анонимный доступ не отмечен - PullRequest
3 голосов
/ 07 июля 2011

У меня есть простое веб-приложение, для которого нужно получить текущее имя пользователя системы.

Я попытался:

  Label1.Text = HttpContext.Current.User.Identity.Name.ToString(); 

Но это было пустым, так как доступ анонимного пользователя был проверен.Когда я снял флажок Доступ анонимного пользователя, я не могу просматривать веб-сайт с ошибкой

У вас нет прав для просмотра этой страницы

Я использую проверку подлинности Windows в Интернете.config

<authentication mode="Windows"/>

1 Ответ

0 голосов
/ 07 июля 2011

Когда вы используете аутентификацию Windows и отключаете анонимный доступ, вы должны предоставить веб-приложению информацию о пользователе Windows.

Используйте для этого <identity impersonate="true"/>.

...