Отдельный файл конфигурации для MS Enterprise Library

У меня есть раздел в моем ASP.net web.config для блока ведения журнала библиотеки предприятия. Можно ли отделить конфигурацию ведения журнала в другом файле конфигурации? Как мне это сделать?


person Jack    schedule 17.11.2008    source источник


Ответы (2)


Да, это возможно - на самом деле отдельные файлы конфигурации для каждого блока приложения были единственным способом работы Enterprise Library 1.0.

Ознакомьтесь с этим сообщением в блоге Дэвида Хайдена - он показывает, как настроить конфигурации для каждого блока приложения в отдельных файлах.

person Guy Starbuck    schedule 17.11.2008

Любой раздел в Web.config может находиться вне Web.config. Просто добавьте атрибут configSource и укажите имя файла. Вот пример того, что мы сделали для одного проекта.

<configuration>
  <configSection>
    <section name="microMvc" type="MicroMvc.MvcSection" allowDefinition="MachineToApplication" restartOnExternalChanges="true" />
  </configSection>
  <microMvc configSource="micromvc.config" />
</configuration>
person Community    schedule 16.12.2008