我们正在使用VS2012,并有一个包含4个网站项目的解决方案。我们已经增加了以下的MSBuild参数我们的持续集成的MSBuild参数:在解决方案中连续部署多个网站项目
/P:DeployOnBuild =真/ P:配置=测试/ P:DeployTarget = MsDeployPublish/P:MSDeployPublishMethod = WMSVC/p:CreatePackageOnPublish =假/ p:DeployIisAppPath =“{test}”/ p:SkipExtraFilesOnServer = true /p:MsDeployServiceUrl={test}/MsDeploy.axd/P:AllowUntrustedCertificate = True/p:username = {username}/p:password = {password}
当我们进行检查并持续集成运行时,它会将所有4个网站发布到同一个目录。我们如何指定哪个项目属于哪个IIS应用程序?
我们已经尝试将设置移到csproj中,正如How to tell TFS to deploy multiple webapps containing in one solution?上所建议的一样。进行更改后,检入工作但未发布。
每个网站分成4个SLN会更好吗? – 2013-02-11 15:29:57