Не хотите XMLPoke на удаленный конфиг через FTP? - PullRequest
0 голосов
/ 15 марта 2011

Я знаком с копированием файлов в нашей сети, но мне нужно отправить файлы по FTP на удаленный сервер, а также подсунуть файл конфигурации для правильных настроек ведения журнала.Для локальной копии я использую что-то вроде:

<xmlpoke file="${PublishLocation}\web.config" xpath="/configuration/appSettings/add[@key='LogLocation']/@value" value="${LoggingLocation}" />

Отлично и все, но как это работает с проталкиванием FTP?Можно ли скопировать файлы, а затем тыкать значения?Или мне нужно сначала установить значения (я полагаю, xmlpoke) перед копированием?

Спасибо.

1 Ответ

1 голос
/ 18 марта 2011

Я не вижу способа указать URL в задаче <xmlpoke>, так что да, вам придется изменить локально, а затем нажать на местоположение FTP.Похоже, в задачах NAntContrib тоже нет ничего, что могло бы это сделать.Вы можете попытаться использовать пользовательское задание Сержа <xmllist> и изменить его, адаптировав его к использованию FtpWebRequest и добавив XML-модуль записи в поток.Не непреодолимо сложно, но и не тривиально.Я бы порекомендовал просто обновить локально, а затем загрузить:)

...