Веб-развертывание TFS2010 с несколькими проектами - PullRequest
0 голосов
/ 27 июня 2011

У меня есть решение MVC3 (.sln), которое я хочу построить с использованием TFS, и у этого решения есть несколько проектов. Для развертывания сайта (цель этого упражнения) мне не нужны все остальные проекты. Веб-сайт в основном настроен так, чтобы зависеть от проекта домена, поэтому он собирается до веб-сайта. Там есть проект API, который не является частью того, что нужно развернуть для этого сценария сборки.

Как получить TFS для правильного развертывания, мне действительно все равно, будет ли он создавать проект API, но я бы хотел развернуть только веб-проект? Я могу ввести команду msdeploy в командной строке на сервере сборки, чтобы развернуть сайт.

TFS успешно выполняет сборку, я вижу ее в папке удаления (все проекты), но затем продолжает развертывать только проект API на моем веб-сайте. Это не то, что я хочу, я хочу развернуть сборку сайта (не сборку API) на этом сайте. У меня нет домена, поэтому сервер находится в рабочей группе, и это мои параметры сборки:

/p:DeployOnBuild=True
/p:DeployTarget=MsDeployPublish
/p:CreatePackageOnPublish=True
/p:MSDeployPublishMethod=RemoteAgent
/p:MSDeployServiceUrl=http://IPofMyServer/msdeployagentservice
/p:DeployIisAppPath="MVC - Jack"
/p:UserName=APPServer\Administrator
/p:Password=xxxxxx
/p:Configuration=Release

Спасибо, Джек

1 Ответ

0 голосов
/ 02 июля 2011

Я в основном решил создать новое решение с проектом домена, веб-проектом, который зависит от домена, проектом модульного тестирования и проектом интеграционных тестов.

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