Azure Web App - 使用自定义域将生产槽备份还原到部署位置

时间:2015-07-02 23:29:17

标签: azure backup azure-web-sites

情景:

网站myprod123.azurewebsites.net托管在Azure Web App中,其中包含自定义域 myprod123.com 。我在Azure存储中备份了这个网站。我想将备份恢复到部署插槽myprod123- staging .azurewebsites.net。

使用Azure门户网站https://portal.azure.com,我选择了myprod123并选择了我想要恢复的备份(zip文件)。我将目标广告位更改为暂存,然后点击确定。在此之后,我收到一条错误消息,指出无法启动恢复过程。

根本原因:已经分配了自定义域 myprod123.com

如何恢复备份?

1 个答案:

答案 0 :(得分:2)

在没有自定义域的网站上执行相同的步骤将起作用。显然,Azure Web App的还原过程(截至2015年7月)包括自定义域。

解决方法是编辑使用ZIP备份创建的XML文件。

  1. 下载XML文件(我使用的是Azure Storage Explorer)
  2. 打开XML并删除自定义域(<d2p1:string>myprod123.com</d2p1:string>
  3. 上传XML。
  4. 执行还原过程。