TFS развертывает веб-сайт на IIS 6 при сборке - PullRequest
1 голос
/ 12 октября 2011

Я новичок в TFS и пытаюсь настроить свой сервер сборки на автоматическое развертывание веб-сайта на локальном тестовом сервере под управлением IIS 6.

Я установил веб-развертывание на целевом сервере (который является Win2k3 и IIS6) с удаленным агентом (который запускается, кстати), и я установил аргументы MSBuild для определения моей сборки:

/ p: DeployOnBuild = true

/ p: DeployTarget = MSDeployPublish

/ p: MSDeployPublishMethod = RemoteAgent

/ p: DeployIisAppPath = "Веб-сайт по умолчанию"

/ p: MsDeployServiceUrl = "http://devserver/msdeployagentservice"

/ р: имя пользователя = DOMAIN \ Admin.Username

/ p: пароль = пароль

/ р: IncludeIisSettingsOnPublish = ложь

Когда я ставлю сборку в очередь, она говорит, что она построена нормально, но ничего не опубликовала на сервере. Глядя на журнал сборки, я не вижу никаких доказательств того, что он даже пытался сделать публикацию?

Любые предложения приветствуются! Документация для этого материала кажется скудной, особенно для развертывания на IIS 6 ..

UPDATE

Как отмечается в комментариях ниже, он не будет работать с проектом веб-сайта, сейчас я попробовал его с приложением MVC 3, и, похоже, он даже не пытается его опубликовать.

1 Ответ

1 голос
/ 14 октября 2011

Согласно Определение сборки TFS 2010: похоже, что аргументы MSBuild игнорируются Я неохотно установил VS2010 на сервере сборки, и теперь я получаю значимые сообщения об ошибках.

Это действительно раздражает, что вам нужно сделать это, чтобы заставить его работать, и еще больше раздражает, что без этого вы даже не получите никакой ошибки, и она ведет себя так, как будто все работает!

...