Со временем, работая с большим проектом, приходишь к тому, что записей appSettings и handlers становится очень много. Чтобы не путаться в большом файле Web.config есть элегантное решение: вынести значения appSettings и handlers в отдельные файлы.
Для того, чтобы вынести значения в отдельный файл используется атрибут configSource. Запись в Web.config меняется на следующую:
.....
<appSettings configSource="appSettings.config" />
......
<handlers configSource="handlers.config" />
........
Соответственно, файл appSettings.config будет выглядеть так:
<appSettings>
<add key="ключ" value="значение" />
<add key="ключ" value="значение" />
....
</appSettings>
А файл handlers.config:
<handlers>
<add name="Имя" verb="GET,POST" path="путь" type="тип" />
..............
</handlers>
Для того, чтобы вынести значения в отдельный файл используется атрибут configSource. Запись в Web.config меняется на следующую:
.....
<appSettings configSource="appSettings.config" />
......
<handlers configSource="handlers.config" />
........
Соответственно, файл appSettings.config будет выглядеть так:
<appSettings>
<add key="ключ" value="значение" />
<add key="ключ" value="значение" />
....
</appSettings>
А файл handlers.config:
<handlers>
<add name="Имя" verb="GET,POST" path="путь" type="тип" />
..............
</handlers>
Комментарии
Отправить комментарий