Развернуть несколько веб -приложений на разных веб -сайтах, используя веб -развертывание в TFS
-
26-10-2019 - |
Вопрос
У меня есть решение, которое имеет три приложения а. Одно веб -приложение b. Два веб -сервиса
Я хочу разместить Applicaton на одном веб -сайте A и услугах на другом веб -сайте b
Когда я пытаюсь размещать сборку с помощью автоматического развертывания сборки в TFS, я получаю только одну веб -сервис. Кто -нибудь может сказать мне, как разместить эти 3 приложения.
Ниже приведены аргументы сборки, которые я использую в определении сборки
/p:DeployOnBuild=True /p:DeployTarget=MsDeployPublish /p:CreatePackageOnPublish=False /p:MSDeployPublishMethod=WMSVC /p:Configuration=Dev /p:MSDeployServiceUrl="https://X.X.X.X:8172/MsDeploy.axd" /p:DeployIisAppPath="Default Web Site/SampleApplicaion" /p:UserName="username" /p:Password="password" /p:AllowUntrustedCertificate=True
Спасибо, Ашвани
Решение
В ваших аргументах вы указываете, что все развертывания должны перейти на «Веб -сайт по умолчанию/SampleApplicaion». Аргументы команды будут переопределять любые значения, которые вы установили в конфигурации вашего проекта, и поэтому все приложения будут развернуты на этом веб -сайте IIS.
Вместо этого вам нужно установить сайт IIS в настройках конфигурации вашего проекта. Затем вы можете указать веб -сайт A и B, и этот параметр будет использоваться при запуске вашей сборки.