После перемещения мой MVC 4 applicaiton на производстве IIS используетIIS с использованием имени компьютера для проверки подлинности сервера SQL
domain/machinename$
для доступа к базе данных SQL на другом сервере. Сервер SQL настроен принять соединение от
mydomain/myuser
мне интересно, как это исправить и сделать его передавать правильные учетные данные, в моей строке подключения у меня есть
Integrated Security=SSPI
и я развертывается как мой user
сейчас его использование DefaultAppPool, и тождественность устанавливается в ApplicationPoolIdentity. У меня есть возможность изменить его на Network service, LocalSystem или LocalService. Я пробовал их все еще без успеха. Существует также другое поле «Загрузить профиль пользователя», по умолчанию установлено значение «ложь», поэтому я устанавливаю его в true, но все равно ничего. Как я могу запустить его как Domain/User? – laitha0
В IIS (в предположении 7.0 и выше) перейдите в «Пулы приложений», щелкните правой кнопкой мыши AppPool, который вы хотите изменить, и выберите «Дополнительные настройки». Найдите идентификатор в модели процесса, нажмите тройной эллипс. Выберите пользовательскую учетную запись, установите информацию. Затем перезапустите пул приложений – Tommy
Я пробовал так много других потоков вчера вечером и пришел сегодня, нашел этот пост, и ваше простое объяснение исправило его для меня. спасибо – Emeria