2

我正在为一个大型网站使用 Web Deploy over the web,它会在每次部署时重新部署所有图像文件,这需要相当长的时间。

我正在考虑首先将整个 Web 部署包复制到服务器进行部署,而不是通过构建服务器进行部署。

是否有 Web 部署设置,以便包不会在每次部署时覆盖图像文件?

4

1 回答 1

4

MSDeploy 仅部署它认为已更改的文件。默认情况下,这涉及比较文件的上次修改时间戳。如果您的源代码控制/构建过程导致这些被更新,但它们将始终被更新。

有一个替代方案。如果您传递-useCheckSum到命令行,它将比较文件的内容(通过校验和)。

不过,我更愿意解决导致您上次修改日期发生变化的问题,因为-useCheckSum这显然会变慢。

于 2013-04-16T06:39:32.070 回答