0

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

  1. 在网站的“根目录”中创建一个“app_offline.htm”文件,但名称不同(app_offline.htm_)以避免调试或相关问题。
  2. 在部署之前,将文件重命名为“app_offline”并将其放置在目标 Web 应用程序中。
  3. 部署后,我们从目标 Web 应用程序中删除文件。

目前,我已经包含了“Windows 机器文件复制”任务以将构建二进制文件连同“app_offline.htm_”复制到目标 Web 应用程序和“删除文件”任务以在部署后将其删除。

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

4

1 回答 1

0

有很多方法可以做到:

  1. 通过目标机器上的 PowerShell(重命名删除机器上的文件)或PowerShell(重命名构建代理机器上的文件)步骤/任务使用 PowerShell(例如Rename-Item)脚本
  2. 通过WinRM-IIS Web 应用程序部署步骤/任务使用“使应用程序脱机”选项部署 Web 应用程序。(使用 WinRM扩展安装IIS Web 应用部署)
  3. 通过带有Clean Target选项的Windows Machine File Copy将所有文件(包括 app_offline.html)重新复制到目标机器
于 2017-03-17T02:03:09.037 回答