Если вы посмотрите на InnerException, вполне возможно, что у вас действительно есть проблема с входом в систему.
Что мне нужно было сделать, чтобы это исправить, измените учетную запись, с которой работает DefaultAppPool, на NetworkService (перейдите кДополнительные параметры и измените Модель процесса, Удостоверение личности), а затем выберите учетную запись, которая имеет доступ к вашей базе данных.
Если, конечно, ваше приложение работает в IIS с использованием DefaultAppPool.
Я сделал его NetworkServiceи предоставил пользователю NT AUTHORITY \ NETWORK SERVICE доступ к моей существующей базе данных.
Это позволило мне подключиться.Мой случай может быть конкретным, но я подумала, что поделюсь на всякий случай.