【问题标题】:Easiest way to deploy my website using Visual Studio 2012 and IIS 6/7 [closed]使用 Visual Studio 2012 和 IIS 6/7 部署我的网站的最简单方法 [关闭]
【发布时间】:2023-03-03 11:50:02
【问题描述】:

将我的网站部署为构建定义的一部分的最简单方法是什么?我正在使用 Visual Studio 2012、TFS 2013。我可以使用 PowerShell,并且愿意让这个过程变得简单。

如果我可以选择任何目标机器并且我的构建将以完全自动化的方式部署到它,那就太好了。

【问题讨论】:

  • 您是在部署到 Azure、IIS 还是其他?
  • VMware 环境中的 IIS7

标签: visual-studio tfs webdeploy msbuild-4.0


【解决方案1】:

如果您有多个按顺序排列的环境,例如 Dev->QA->Prod,那么您可能会从编排部署管道的发布管理工具中受益。

TFS 有一个名为 Release Management for Visual Studio 的组件,可让您构建一个管道和工作流,并获得自动执行此过程的批准。它将管理环境之间不同的变量。

【讨论】:

    【解决方案2】:

    作为构建过程的一部分,您可以向 MSBuild 提供参数以启动部署过程。您的相关参数将是DeployOnBuildPublishProfileDeployTargetTargetEnvPropsFile

    必读:

    1. Understanding the Build Process
    2. Creating a Build Definition That Supports Deployment

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-30
      • 2014-05-04
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      • 2012-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多