我熟悉在我们的网络中复制文件,但我需要将文件通过FTP传输到远程服务器,还需要插入配置文件以进行正确的日志记录设置。对于本地副本,我使用类似以下内容:
<xmlpoke file="${PublishLocation}\web.config" xpath="/configuration/appSettings/add[@key='LogLocation']/@value" value="${LoggingLocation}" />很好,但是如何在FTP推送中工作呢?是否可以复制这些文件,然后插入这些值?或者我必须在复制之前先设置值(我假设是xmlpoke)?
谢谢。
发布于 2011-03-18 08:02:08
我看不到在<xmlpoke>任务中指定URL的方法,所以是的,你必须在本地修改,然后推送到FTP位置。NAntContrib任务似乎也没有任何可以做到这一点的东西。您可以尝试使用Serge的<xmllist> custom task,并对其进行修改,使其适合使用FtpWebRequest并在流上搭载XML编写器。这并不是不可克服的困难,但也不是微不足道的。我建议只在本地更新,然后上传:)
https://stackoverflow.com/questions/5313758
复制相似问题