我有一个有三个应用程序的解决方案 一个。一个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
答案 0 :(得分:2)
在您的参数中,您指定所有部署都应转到“默认网站/ SampleApplicaion”。命令参数将覆盖您在项目配置中设置的任何值,因此所有应用程序都将部署到此IIS网站。
而是需要在项目的配置设置中设置IIS站点。然后,您可以指定网站A和B,并在运行构建时使用该设置。