【问题标题】:TFS2010 web deploy with multiple projectsTFS2010 web 部署多个项目
【发布时间】:2011-06-27 14:26:51
【问题描述】:

我有一个想要使用 TFS 构建的 MVC3 解决方案 (.sln),并且该解决方案有多个项目。对于网站的部署(本练习的目的),我不需要所有其他项目。该网站基本上设置为依赖于域项目,因此它确实在网站之前构建。那里有一个 API 项目,不需要为此构建脚本部署。

如何让 TFS 正确部署它,我真的不在乎它是否构建 API 项目,但我只想部署 Web 项目?我可以在构建服务器的命令提示符下键入 msdeploy 命令来部署站点。

TFS 构建成功,我可以在放置文件夹(所有项目)中看到它,但它继续只将 API 项目部署到我的网站。这不是我想要的,我希望它将站点构建(而不是 API 构建)部署到该站点。我没有域,因此服务器位于工作组中,这些是我的构建参数:

/p:DeployOnBuild=True
/p:DeployTarget=MsDeployPublish
/p:CreatePackageOnPublish=True
/p:MSDeployPublishMethod=RemoteAgent
/p:MSDeployServiceUrl=http://IPofMyServer/msdeployagentservice
/p:DeployIisAppPath="MVC - Jack"
/p:UserName=APPServer\Administrator
/p:Password=xxxxxx
/p:Configuration=Release

谢谢杰克

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 msdeploy


    【解决方案1】:

    我基本上选择使用域项目、依赖于域的 Web 项目、单元测试项目和集成测试项目来创建一个新的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-10
      • 1970-01-01
      • 1970-01-01
      • 2020-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多