使用TFS中的Web部署在不同的网站上部署多个Web应用程序

时间:2011-11-30 10:08:02

标签: visual-studio-2010 msbuild webdeploy

我有一个有三个应用程序的解决方案 一个。一个Web应用程序 湾两个网络服务

我想主持 应用于一个网站A. 和其他网站上的服务B

当我尝试在TFS中使用自动构建部署来托管构建时,我只获得一个Web服务。谁能告诉我如何主持这三个应用程序。

以下是我在构建定义中使用的构建参数

/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 

谢谢, Ashwani

1 个答案:

答案 0 :(得分:2)

在您的参数中,您指定所有部署都应转到“默认网站/ SampleApplicaion”。命令参数将覆盖您在项目配置中设置的任何值,因此所有应用程序都将部署到此IIS网站。

而是需要在项目的配置设置中设置IIS站点。然后,您可以指定网站A和B,并在运行构建时使用该设置。