Вопрос

Мы используем этот процесс для использования 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 вы можете получить несколько веб -пакетов. Вам все равно придется развернуть каждую сеть самостоятельно. Надеюсь это поможет

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top