При запуске веб-развертывания на определенном сайте IIS я получаю следующую ошибку:
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, и синхронизация файлов также работает. Ранее я мог использовать веб-развертывание для развертывания этого конкретного сайта без проблем. Внезапно из ниоткуда эта проблема начала возникать, и я больше не могу развернуть этот сайт.
Я выполняю базовое развертывание сайта с помощью пакета, созданного из msbuild. Я не думаю, что подробности так важны, потому что, как я сказал, все это работало раньше и в настоящее время работает без проблем с другими сайтами в той же ферме серверов.
Сообщение об ошибке гласит:
"Это может произойти, если в пункт назначения вносятся внешние изменения."
но я не уверен, как это отследить или это вообще проблема. Я убедился, что все окна проводника закрыты во всех удаленных сессиях. Я попытался перезапустить сайт и пул приложений. Единственное, что я не пробовал, это перезагрузить сервер, что в данный момент невозможно.
Есть идеи, что может привести к сбою развертывания в Интернете?