Вставка нескольких элементов с помощью преобразований 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>

Как я могу изменить все соответствующие элементы, а не только первый?

Ответы на вопрос(1)

Ваш ответ на вопрос