Я хотел бы преобразовать раздел appsettings
моего локального файла web.config из набора отдельных параметров для моей локальной работы разработчика, в атрибут пути к файлу configSource
для публикации на клиентских серверах ,Web.Config Преобразование индивидуальных настроек AppSettings в ConfigSource
В основном от этого:
<appSettings>
<add key="setting1" value="devVal1"></add>
<add key="setting2" value="devVal2"></add>
<add key="setting3" value="devVal3"></add>
</appSettings>
к этому:
<appSettings configSource="clientSettings.config" />
Это частичное решение добавляет атрибут configSource.
<appSettings xdt:Transform="SetAttributes(configSource)" configSource="clientSettings.config"/>
Но я не знаю, как удалить все индивидуальные настройки, а также (Я думаю, что configSource отменит их так или иначе, но я предпочел бы не иметь их там вообще, чтобы избежать неуместных dev в каждом файле моего web.config моего клиента)