通过VSTS在Azure中发布离线管理自定义应用程序

时间:2017-06-07 09:08:57

标签: asp.net azure-web-sites azure-pipelines-release-pipeline

我想通过部署Azure App Service任务来管理自定义应用程序离线文件,同时通过部署Azure应用服务任务进行发布。

我意识到此任务具有以下属性:take app offline

但是这个属性将使用基本的应用程序离线文件,这是我想避免的。

我想我需要做这样的事情。

选项1

  1. 将天蓝服务_App_Offline.htm上的文件重命名为App_offline.htm
  2. 发布应用
  3. 将天蓝服务App_Offline.htm上的文件重命名为_App_Offline.htm
  4. 然而,我无法弄清楚如何执行第1步或第3步。

    选项2

    1. 在天蓝色服务App_Offline.htm
    2. 上发布文件
    3. 发布应用
    4. 删除天蓝服务App_Offline.htm
    5. 上的文件

      我可以管理其中的第1步和第2步,但我该如何处理第3步?

      我可以尝试其他任何选项吗?

1 个答案:

答案 0 :(得分:1)

您可以通过kudu REST API在azure app service上创建/删除/重命名文件,请参阅下面的这个主题以获取有关如何在构建/发布期间使用kudu REST API的更多信息。

Remove files and foldes on Azure before a new deploy from VSTS