Изменение учетных данных пользователя IIS для приложения ASP.NET и базы данных SQL

IIS 7.5, приложение ASP.NET + база данных MS SQL

Веб-сайт находится в C: \ inetpub \ wwwroot \ AppFolder

Разрешена проверка подлинности Windows

Строка подключения SQL содержит имя пользователя и пароль

Попытка открыть сайт

Невозможно открыть базу данных, запрошенную логином. Не удалось войти в систему. Ошибка входа для пользователя IIS APPPOOL \ DefaultAppPool

Похоже, неправильные учетные данные пользователя. Мое веб-приложение настроено на использование определенного имени пользователя и пароля для доступа к базе данных (web.config).

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

Настройте эту учетную запись пользователя IIS для успешного доступа к веб-приложению.


person Community    schedule 08.06.2016    source источник


Ответы (1)


Создайте пользователя sql и настройте его для доступа к этой базе данных. Дайте ему достаточно прав, чтобы он мог делать то, что ему нужно.

Измените строку подключения, чтобы она содержала эти учетные данные. Это все, что вам нужно.

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

-отредактированный-

пользователь, под которым запущено приложение (учетная запись Windows), и пользователь, который обращается к базе данных, - это не одно и то же. Держите их отдельно. Один для db, один для пула приложений.

person Andrei Dragotoniu    schedule 08.06.2016