0
我有一个解决方案,它有三个应用程序 a。一个Web应用程序 b。两个Web服务使用TFS中的Web部署在不同网站上部署多个Web应用程序
我想主机上的一个网站一个 和服务上的其他B网站
的一个应用。当我试图使用TFS自动构建部署到主机内部版本,我只得到了一个web服务。任何人都可以告诉我如何主办这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
感谢, Ashwani
谢谢Wouter,但这需要在解决方案级别进行更改。我可以为网站A定义两个构建定义,而为网站B定义两个构建定义。但现在问题是哪个项目将转到哪个网站,我如何在MSBUILD参数中指定该定义? –
我在构建脚本中为每个项目运行一个单独的MSBuild并指定不同的目标。我认为不可能构建解决方案并为其中的每个项目指定不同的目的地。并且这些更改不是在解决方案级别,而是在项目级别上。 –