Как включить (и выполнить) развертывание связанных инструментов в пакет MSDeploy, не делая их частью моего приложения? - PullRequest
2 голосов
/ 13 мая 2011

Я начинаю довольно агрессивно использовать MSDeploy в наших проектах веб-проектов Visual Studio в качестве механизма для создания автономных сборочных артефактов, которые имеют все необходимое для настройки и запуска на удаленном сервере.Это прекрасно работает для простых веб-приложений, однако у нас есть некоторые веб-приложения, которым требуются дополнительные инструменты командной строки для запуска на удаленных серверах, прежде чем приложение можно будет считать «развернутым».

Я следовал Совет Сайеда включать дополнительные файлы и папки в мой пакет, но они появляются как подпапка при развертывании моего веб-приложения (и это не хорошо, поскольку файлы нужны только один раз во время развертывания).

В идеале, я бы хотел, чтобы package.zip содержал инструменты в виде набора папок, совпадающих с приложением IIS, и имел механизм для запуска exe-файла в этих папках во время развертывания.(Я думаю, что это через deploy.manifest, но я бы тоже хотел посоветовать здесь), но на самом деле НЕ оставлять файлы на удаленной машине.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...