【发布时间】:2014-07-08 02:12:22
【问题描述】:
我对 msdeploy 还很陌生,但我想用它来创建一个包/zip 文件,其中仅包含已更改的网站文件。
我无法使用 msdeploy 直接部署文件,因为我无权在生产服务器上安装 Web Deploy。这就是为什么我需要获取一个 zip 文件,我可以将其复制到生产服务器并手动解压缩以替换更改的文件(我知道这不是最佳的)。
如果我运行以下命令,我会得到要添加/更新/删除哪些文件的文本输出:
"c:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" ^
-verb:sync ^
-source:contentPath="D:\MyProject" ^
-dest:contentPath="MySite",ComputerName="https://MyServer/MsDeploy.axd?site=MySite",UserName="MyUsername",Password="MyPassword",AuthType="Basic" ^
-whatif ^
有没有什么方法可以让 msdeploy 将此输出保存到 zip 文件/包中,而不仅仅是打印它?
IIS 版本是 7,如果有区别的话。
【问题讨论】: