使用app_offline和TFS2015 RM

时间:2017-03-16 13:54:14

标签: tfsbuild tfs2015 azure-pipelines app-offline.htm

我正在使用TFS 2015 RM设置到IIS的持续部署,并希望在部署之前使应用程序脱机。很少有研究发现通过“app_offline.htm”文件通过以下步骤实现它的好帖子。

  1. 在网站的“根目录”中创建“app_offline.htm”文件,但名称不同(app_offline.htm_)以避免调试或相关问题。
  2. 在部署之前,将文件重命名为“app_offline”并将其放在目标Web应用程序中。
  3. 部署后,我们会从目标网络应用中删除该文件。
  4. 目前,我已将“Windows机器文件复制”任务包含在内,将构建二进制文件与“app_offline.htm_”一起复制到目标Web应用程序,将“删除文件”任务复制到部署后将其删除。

    现在,我想了解的是如何在部署之前将文件重命名为app_offline.htm。 对此的帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到:

  1. 通过目标计算机上的 PowerShell (重命名删除计算机上的文件)或 PowerShell (在构建代理计算机上重命名文件)使用PowerShell(例如Rename-Item)脚本)步骤/任务
  2. 通过 WinRM-IIS Web应用程序部署步骤/任务部署Web应用程序使应用程序脱机选项。 (安装IIS Web App Deployment Using WinRM扩展名)
  3. 通过 Windows计算机文件复制将所有文件(包括app_offline.html)重新复制到目标计算机清洁目标选项