Многоуровневая платформа не будет получать строку подключения к базе данных - PullRequest
2 голосов
/ 17 декабря 2010

Использование Visual Studio 2010 и C #: я занимаюсь разработкой многоуровневого приложения.Клиент будет общаться с сервисной платформой WCF -> WCF - с бизнес-уровнем -> Бизнес-уровень - с уровнем доступа к базе данных.Я разрабатываю их снизу вверх.Из приложения Windows я вызываю бизнес-уровень, который вызывает уровень доступа к базе данных, работает отлично.

Когда я добавляю сервисный уровень WCF - мой тест WCF вызовет сервис, который вызывает бизнес-уровень, который вызываетслой доступа к базе данных.Вот где проблема возникает.Первый шаг - получить строку подключения.При вызове из WCF я получаю: Trusted_Connection = yes;Источник данных =;Исходный каталог =;При вызове из любой другой базы (например, проекта Winform - без WCF) он получает значения из файла конфигурации и работает.

Я уверен, что это простая конфигурация, которую мне не хватает, но я не былсмог найти его еще.Буду признателен за любые рекомендации, которые вы сможете предложить.

Счет

1 Ответ

1 голос
/ 17 декабря 2010

Похоже, у вас нет значений строки подключения в файле Web.config для вашей службы WCF. Поскольку бизнес-уровни и уровни данных вызываются из службы WCF, значения конфигурации должны быть получены в WCF Web.config.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...