Конфигурация Unity с использованием нескольких файлов конфигурации - PullRequest
0 голосов
/ 07 октября 2010

Есть ли способ настроить контейнер в нескольких конфигурационных файлах?

Например, я хочу зарегистрировать типы для контейнера в файле web.config, расположенном в корневом каталоге, а также зарегистрировать типы для того же контейнера (и других контейнеров) в файле web.config подпапок,

А также зарегистрируйте другие типы для других контейнеров в файле company.config по пути C: \ Company \ Framework \ Configs.

Когда я пытаюсь это сделать, я получаю ошибку ConfigurationError, в которой говорится, что запись для контейнера уже добавлена.

РЕДАКТИРОВАТЬ: любые предложения здесь http://unity.codeplex.com/Thread/View.aspx?ThreadId=23230

большепредложения для примера кода?

1 Ответ

0 голосов
/ 16 декабря 2010

У меня есть похожий вопрос, размещенный здесь: WCF + Unity nested web.config problem

У меня есть веб-приложение с подкаталогом «Службы», которое содержит службы WCF. В этой папке служб также есть файл web.config, содержащий мою конфигурацию WCF. Это не проблема для WCF.

Тот же web.config также имеет конфигурацию Unity для использования внутри моих сервисов. Но я не могу загрузить эту конфигурацию, используя 'GetSection'

Если я перенесу свою конфигурацию Unity в корневой web.config, все будет работать нормально.

...