Ошибка входа для пользователя 'IIS APPPOOL \ Classic .NET AppPool' - PullRequest
6 голосов
/ 19 января 2011

Я только что добавил свой сайт в IIS.После большого устранения неполадок я смог запустить его с помощью Classic .NET App Pool.

Но на странице, требующей соединения с базой данных, я получаю сообщение об ошибке «Не удалось войти в систему для пользователя» IIS APPPOOL \Класс .NET AppPool '

Пожалуйста, предложите обходной путь.

Ответы [ 2 ]

15 голосов
/ 19 января 2011

Используете ли вы встроенную защиту в строке подключения к БД?Если это так, вам нужно либо изменить строку подключения, чтобы указать имя пользователя или пароль.или измените настройки asp.net в IIS, чтобы включить олицетворение, это будет означать, что веб-приложение запущено от имени другого указанного пользователя (необходимо убедиться, что у альтернативного пользователя есть доступ к базе данных, в противном случае у вас возникнет та же проблема!)

0 голосов
/ 29 августа 2011
  • Перейти в IIS Manager
  • На узле с именем вашего компьютера выберите «Пулы приложений»
  • Нажмите «Классический .NET AppPool» и выберите «Дополнительные настройки ...»
  • Выберите свойство «Identity» и измените его значение на «LocalSystem»
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...