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