Назад | Перейти на главную страницу

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

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

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

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

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

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

Убедитесь, что имя пользователя имеет формат DOMAIN\username или username@domain.ext.

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

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

Обратите внимание, что если вы используете нотацию с DOMAIN \ AccountName, вы должны использовать имя учетной записи, указанное в поле «pre-Windows 2000» в конфигурации AD. Он ограничен 20 символами и, независимо от длины, может отличаться от формата AccountName@domain.tld.

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