IIS 7 использует учетную запись домена для идентификации пула приложений Неверный пароль

IIS 7 использует учетную запись домена для идентификации пула приложений Неверный пароль

У меня есть веб-сайт asp.net, содержащий службу WCF, которую я разрабатываю на машине Windows 7, размещенной с IIS 7. Мне нужно подключиться к экземпляру Reporting Services 2005 со службой, и я получаю ошибки 401 при попытке выполнить отчеты. Поэтому я предполагаю, что мне нужно запустить пул приложений IIS под учетной записью домена. Проблема в том, что когда я пытаюсь изменить идентификатор на учетную запись домена, я получаю сообщение об ошибке «Указанный пароль недействителен. Введите новый пароль». Я несколько раз перепроверил пароль, чтобы убедиться, что он правильный. Учетная запись, которую я использую, имеет права администратора на этой машине.

Я видел в другом месте, что можно попробовать запустить эту команду: aspnet_regiis.exe -GA domain\username, что я и сделал, но это не помогло. Что еще мне нужно сделать?

решение1

Используете ли вы «&» в пароле для пула приложений?

Я видел проблему, когда все файлы .config были повреждены, потому что пароль содержал «&» как один из символов. Пришлось сменить пароль и обновить все файлы .config новым паролем и перенастроить все службы для использования этого нового пароля.

решение2

Если вы получаете сообщение об ошибке «Неверный пароль», это значит, что либо пароль, либо учетная запись пользователя не были проверены.

Убедитесь, что имя пользователя имеет формат DOMAIN\usernameили [email protected].

Также убедитесь, что учетная запись не заблокирована, не отключена и т. д.

В худшем случае, смените пароль на аккаунте. Если пишет, что пароль неверный, скорее всего, так оно и есть.

решение3

Обратите внимание, что если вы используете обозначение с DOMAIN\AccountName, вы должны использовать имя учетной записи, как написано в поле "pre-Windows 2000" из конфигурации AD. Оно ограничено 20 символами и независимо от длины может отличаться от[email protected]формат.

Если вы попытаетесь использовать имя учетной записи, которое соответствует формату @domain.tld, но напишете его в формате DOMAIN\AccountName, IIS также бесполезно сочтет проблему недействительной из-за неверного пароля, хотя на самом деле это недействительное имя учетной записи.

Связанный контент