Ответ 1
Не совсем понятно, что вы хотите сделать, но все разделы конфигурации могут храниться в отдельных файлах и называться основным файлом .config
с помощью configSource
.
Подробнее см. этот блог.
Могу ли я создать файл .config и включить его в web.config? Как я могу это сделать?
UPD. Если вы хотите разделить файл конфигурации, например, переместите appSettings в другой файл, который вы должны сделать следующим образом: В web.config
<appSettings configSource="myAppSettings.config" />
В myAppSettings.config:
<appSettings>
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
Не совсем понятно, что вы хотите сделать, но все разделы конфигурации могут храниться в отдельных файлах и называться основным файлом .config
с помощью configSource
.
Подробнее см. этот блог.
Это способ интегрировать несколько конфигураций в один web.config
Код в web.config:
<appSettings configSource="config\appSettings.config"/>
<nlog configSource="config\nlog.config"/>
<applicationSettings>
<MyApp.UI.Properties.Settings configSource="config\Settings.APGUI.config"/>
<MyApp.BusinessServices.Properties.Settings configSource="config\Settings.Business.config"/>
<MyApp.Auditing.Properties.Settings configSource="config\Settings.Auditing.config"/>
</applicationSettings>
подробнее: Управление сложными файлами Web.Config между средами развертывания