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