【发布时间】:2012-01-25 21:13:40
【问题描述】:
在对特定 IIS 站点运行 Web 部署时,我收到以下错误:
Error: The synchronization is being stopped because the maximum number of sync passes '5' has been exceeded even though all the changes could not be applied. This could occur if there are external changes being made to the destination.
At C:\Code\.....\deploy.ps1:185 char:10
+ & <<<< ($appDeployCmd) $type /M:$url /U:$user /P:$pass /A:Basic -allowUntrusted -useCheckSum
+ CategoryInfo : NotSpecified: (Error: The sync...he destination.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Web Deploy 在此环境中针对其他 IIS 站点运行良好,并且文件同步也正常运行。我以前能够使用 web deploy 来部署这个特定的站点而没有问题。突然之间,这个问题开始发生,我无法再部署这个网站。
我正在使用从 msbuild 构建的包进行基本站点部署。我认为具体细节并不那么重要,因为正如我所说,这一切都在以前有效,并且目前适用于同一服务器场上的其他网站而没有问题。
错误信息说:
“如果对目标进行了外部更改,则可能会发生这种情况。”
但我不确定如何追踪它,或者它是否是一开始的问题。我已确保所有远程会话中的所有资源管理器窗口都已关闭。我已经尝试重新启动站点和应用程序池。我唯一没有尝试过的是重新启动服务器,这目前是不可能的。
任何想法可能导致此 Web 部署失败?
【问题讨论】:
标签: webdeploy