Возможно добавление XDT-преобразования web.config

Я пытаюсь обновить существующие настройки приложения в моем файле web.config. Я не хочу заменять все значение, а добавляю новое значение в конец. Это возможно?

Текущая стоимость:

<add key="umbracoReservedPaths" value="~/umbraco,~/install/" />

Требуемое значение:

<add key="umbracoReservedPaths" value="~/umbraco,~/install/,~/signalr" />

Это то, что у меня сейчас есть в моем файле преобразования:

<add key="umbracoReservedPaths" value=",~/signalr" xdt:Transform="SetAttributes(value)" xdt:Locator="Match(key)"/>

person Ian Houghton    schedule 13.12.2016    source источник


Ответы (1)


Вы можете вставить новый элемент или изменить существующий, но преобразования XDT не позволяют добавлять значение атрибута к исходному. преобразования, поддерживаемые MSDN Web.config

Вставлять:

<add key="ExampleKey" value="true" 
        xdt:Transform="Insert" />

Обновить атрибут значения:

<add key="ExampleKey" value="true" 
        xdt:Transform="SetAttributes(value)" xdt:Locator="Match(key)"/>

Заменить элемент:

<add key="ExampleKey" value="true" 
        xdt:Transform="Replace" xdt:Locator="Match(key)"/>
person Anth12    schedule 20.12.2016