Служба WCF, вызывающая доменные службы - доменные службы, считывающие файл WCF службы

Недавно я столкнулся с проблемой связи службы WCF и доменных служб. Служба WCF вызывает метод в доменных службах, который затем устанавливает новое соединение с базой данных. Выдает ошибку - соединение не может быть создано, потому что строка соединения не может быть найдена. Теперь искомая строка соединения присутствует в файле веб-конфигурации доменных служб, но не существует в файле веб-конфигурации службы WCF (поэтому, если я добавлю строку подключения в веб-конфигурацию службы WCF, она будет работать нормально),

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

1 ответ

Конфиг всегда будет по умолчанию извлечен из исполняемого проекта.

Самый простой способ - создать файл настроек вместо web.config, который будет использоваться в каждом из проектов. Ссылка здесь.

Другие вопросы по тегам