Всплывающее окно браузера запрашивает имя пользователя / пароль с приложением ASP.NET - PullRequest
4 голосов
/ 24 февраля 2010

Это приложение использует встроенную проверку подлинности Windows в IIS. Нет анонимного входа.

Также используется пул приложений, определенный для входа в систему с пользователем домена.

Если попытаться просмотреть какую-либо страницу, появляется всплывающее диалоговое окно с именем пользователя и паролем, и хотя я ввел действительного пользователя (включая администратора домена), оно не входит в приложение. Я продолжаю получать диалог имени пользователя / пароля. Если я вхожу локально (в окне IIS), он работает нормально.

Кроме того, если я изменю пул приложений для использования сетевых служб, он будет работать нормально.

Пользователь домена уже является членом локальной группы IIS_WPG в окне IIS.

Я что-то здесь упускаю?

Ответы [ 5 ]

2 голосов
/ 25 февраля 2010

Если вы используете учетную запись домена для пула приложений, вы должны запустить серию сценариев на контроллере домена. Поэтому, по-видимому, не рекомендуется использовать учетную запись домена, а не учетную запись локального сервера. У Microsoft есть эта проблема, зарегистрированная в случае:

http://support.microsoft.com/default.aspx/kb/871179

0 голосов
/ 02 ноября 2011

Попробуйте ввести того же пользователя appPool, что и анонимный пользователь (вкладка «Безопасность веб-сайта»)

0 голосов
/ 05 августа 2011

У меня была та же проблема всплывающего окна user / pwd в Svr 2003.

Я решил это путем ПРОВЕРКИ АНОНИМНОГО ДОСТУПА в каталог безопасности DEFAULT WEB SITE.

Появится запрос, хотите ли вы также повлиять на ваши сайты, и нажмите кнопку ОК.

Вот и сделал.

0 голосов
/ 24 февраля 2010

Похоже, это связано с привилегиями, назначенными пользователю домена. то есть разрешено ли им или серверу выдавать себя за пользователя, который входит в систему. Или что-то в отношении «Доверенного для делегирования» в настройках сервера в AD. В любом случае, вы, вероятно, получите лучший ответ на serverfault =)

0 голосов
/ 24 февраля 2010

Я подозреваю, что разрешения файлов NTFS для файлов .aspx не позволяют входящим в систему пользователям получить необходимый доступ для их чтения / выполнения. Каковы права доступа к файлам для файлов, которые вы пытаетесь просмотреть? Как выглядят ваши элементы авторизации и аутентификации в web.config?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...