MsDeploy 同步在 XX 遍完成

MsDeploy synchronization completed in XX pass(es)

在清单中执行供应商列表的顺序是什么。 我有时看到我们的构建需要 5 次传递才能同步,而有时我们会收到由于达到同步限制而导致同步未完成的错误。 是否有关于在每个同步阶段如何执行以及执行什么的文档,以及是否有影响它的方法。

谢谢, 亚田

提供程序按照它们在清单中出现的顺序执行。

我们在遇到内部 network/firewall 问题时遇到过此错误。网络操作修复问题后全部清除。

编辑

您还应检查目标服务器上的 none 文件是否标记为只读。这可能会导致同步失败并重试多次。您可以尝试删除所有目标文件并重新部署它们。

第三方工具也可能导致这种情况发生。 Dropbox、OneDrive 或病毒扫描程序在同步后可能正在编辑文件,然后 WebDeploy 必须再次重新同步。

摘要

在每次通过之间更改网站文件或将文件添加到文件夹。根据您的其他问题,您似乎正在将 DacPacs 添加到导致此问题的网站文件夹中。