Visual studio 2013 VS2013 Web部署从服务器替换错误
我已经使用web deploy on将web应用程序部署到iis7.5,没有任何问题,预览可以正常工作,并且在再次发布时只更新必要的文件。我们有一些设计师喜欢用FTP更改css文件,我认为在visualstudio中使用服务器命令的Replace fileName可以将他们的更改拉到TFS中 每次我运行它时,它都会出现错误: 同步正在停止,因为即使无法应用所有更改,也已超过同步过程“5”的最大次数。如果对目标进行了外部更改,则可能会发生这种情况Visual studio 2013 VS2013 Web部署从服务器替换错误,visual-studio-2013,webdeploy,Visual Studio 2013,Webdeploy,我已经使用web deploy on将web应用程序部署到iis7.5,没有任何问题,预览可以正常工作,并且在再次发布时只更新必要的文件。我们有一些设计师喜欢用FTP更改css文件,我认为在visualstudio中使用服务器命令的Replace fileName可以将他们的更改拉到TFS中 每次我运行它时,它都会出现错误: 同步正在停止,因为即使无法应用所有更改,也已超过同步过程“5”的最大次数。如果对目标进行了外部更改,则可能会发生这种情况 如果有人能对错误或有关此功能的文档有所了解,那就太
如果有人能对错误或有关此功能的文档有所了解,那就太好了 WebDeploy至少执行两次传递来执行远程同步(如果客户端或服务器也是远程的,您的情况也是如此)。在这些过程结束时,WebDeploy执行元数据检查,以查看所有文件是否同步 如果此时发生了其他更改(例如其他人启动了与同一目标的web deploy同步,或者通过web或ftp或任何其他方式编辑了一些文件),则web deploy将尝试第三次传递以使其与源同步。如果更改继续发生,则传递将继续发生 但是,由于我们不想永远同步内容,我们将最大重试限制为5次。实际上,您可以覆盖到更高的值,但不建议这样做 更新: 您可以通过两种方式进行设置:
- 从命令行向msdeploy传递一个标志-retryAttempts=7(或任意数字)
- 在VS目标中设置RetryAttemptsForDeployment或将其用作MSBuild属性。其描述