Как изменить конкретное значение узла в web.config через xmlpoke? - PullRequest
1 голос
/ 02 января 2012

Я использую Nant для процесса сборки. Мне нужно изменить мой web.config файл, чтобы установить адрес конечной точки. Мой файл web.config содержит 5 адресов конечных точек, и мне нужно изменить адрес конечных точек тех узлов, имя которых выглядит как " service1 "

<endpoint address="" binding="wsHttpContextBinding"

 bindingConfiguration="WSHttpContextBinding_Iservice1" contract="xyz" name="**service1**">

1 Ответ

1 голос
/ 02 января 2012

Вам нужно будет создать цель, которая вызывает xmlpoke

Пример кода:

<xmlpoke
file="Web.config"
xpath="/configuration/system.ServiceModel/services/service/endpoint[@name = 'service1']/@address"
value="127.0.0.1:8080" />
...