WebDeploy для развертывания нескольких веб -сайтов
-
27-10-2019 - |
Вопрос
Мы используем этот процесс для использования WebDeploy для развертывания и составления двух веб -сайтов, которые являются частью решения. Подход, который мы приняли, был найден здесь:
http://vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.html
Но это только развертывает один из веб -сайтов; Есть ли способ сказать это, чтобы опубликовать оба?
Спасибо.
Решение
Веб -пакеты, созданные на основе вышеуказанного прохождения (т.е. через VS 2010 и его производные, такие как TFS и т. Д.), Могут содержать только один веб -проект. К сожалению, сгенерированные веб -пакеты будут ограничены этим смыслом. Если вы используете Web Deploy (MSDEPLOY) EXE или API напрямую, а затем вы можете упаковать более одного веб -сайта в IIS и т. Д. Я считаю, что вы пытаетесь достичь этого через сборную команды, так что это не является вариантом.
Хотя в Team Build вы можете создать более одного определения сборки, чтобы создать несколько пакетов. Вы также можете установить свойства в вашем файле .csproj или. Если более одного проекта имеет свойства DeploonBuild, чтобы быть истинным, то из строительства единого решения в TFS вы можете получить несколько веб -пакетов. Вам все равно придется развернуть каждую сеть самостоятельно. Надеюсь это поможет