Вставка нескольких элементов с помощью преобразований Web.Config
У меня есть проект на C #, который ссылается на множество служб WCF. Для локального тестирования я хочу заменить содержимое тегов идентификации, чтобы оно принимало все, что работает на localhost.
Следующее преобразование работает, но только вставляет элемент dns в первое совпадающее местоположение. Таким образом, если бы у меня было 5 ссылок на конечные точки, у одного был бы тег dns, а у всех остальных были бы пустые элементы идентичности.
<system.serviceModel>
<client>
<endpoint>
<identity>
<dns xdt:Transform="Insert" value="localhost"/>
<userPrincipalName xdt:Transform="RemoveAll" value="someIdentity" />
</identity>
</endpoint>
</client>
</system.serviceModel>
Как я могу изменить все соответствующие элементы, а не только первый?