Wstawianie wielu elementów za pomocą przekształceń Web.Config
Mam projekt C #, który odwołuje się do wielu usług WCF. Aby przetestować lokalnie, chcę zastąpić zawartość znaczników tożsamości, aby zaakceptowała wszystko, co działa na localhost.
Następująca transformacja działa, ale wstawia tylko element dns w pierwszej pasującej lokalizacji. Tak więc, gdybym miał 5 punktów końcowych, jeden miałby znacznik dns, a inni mieliby puste elementy tożsamości.
<system.serviceModel>
<client>
<endpoint>
<identity>
<dns xdt:Transform="Insert" value="localhost"/>
<userPrincipalName xdt:Transform="RemoveAll" value="someIdentity" />
</identity>
</endpoint>
</client>
</system.serviceModel>
Jak zmienić wszystkie pasujące elementy, a nie tylko pierwszy?