У меня есть N-уровневое решение для веб-сайта (на основе MVC3), где все компоненты регистрируются через контейнер IoC (т.е. веб-проект не имеет ссылок ни на что, кроме интерфейсов и моделей).
Один из проектов в решении должен работать с внешними службами WCF. Эти запросы WCF содержатся только в этом проекте, и никакой другой проект в решении не должен знать об этом.
Однако, когда я хочу запустить веб-сайт, мне все равно нужно убедиться, что все привязки и конечные точки WCF присутствуют в web.config сайта.
Мой вопрос: можно ли содержать всю эту конфигурацию в сборке, которая действительно работает со службами, чтобы веб-проект мог оставаться в блаженном неведении о них?
Заранее спасибо.