Я изо всех сил пытался создать автоматизированную командную сборку TFS 2010, которая использует MSDeploy для развертывания веб-сайта в одном из наших локальных ящиков. Помимо невозможности найти хорошую документацию, большая часть проблемы заключается в том, что на сайте используется собственная библиотека C ++. Мне удалось добиться, чтобы все почти заработало, и сайт будет развернут во время сборки, НО собственная dll обычно используется и предотвращает развертывание, если к сайту был осуществлен доступ с момента последнего перезапуска. Я хотел бы, чтобы сборочная сила пула приложений перезапускала или перезапускала сайт / приложение непосредственно перед развертыванием файлов на удаленном сервере. Я могу использовать следующее в командной строке, чтобы добиться этого вручную:
msdeploy -verb:sync -source:recycleApp -dest:recycleApp="Default Web Site/Application",computerName="MyServer"
Как мне подключить это к процессу сборки, чтобы это происходило до того, как конвейер публикации попытается скопировать файлы на сервер?