Azure Web App - 将具有自定义域的生产槽备份恢复到部署槽

标签 azure backup azure-web-app-service

场景:

网站 myprod123.azurewebsites.net 托管在具有自定义域 myprod123.com 的 Azure Web App 中。我在 Azure 存储中拥有该网站的备份。我想将备份恢复到部署槽 myprod123-staging.azurewebsites.net。

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

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

如何恢复备份?

最佳答案

在没有自定义域的网站上执行相同的步骤也可以。显然,Azure Web App 的恢复过程(截至 2015 年 7 月)包括自定义域。

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

  1. 下载 XML 文件(我使用 Azure 存储资源管理器)
  2. 打开 XML 并删除自定义域 ( <d2p1:string>myprod123.com</d2p1:string> )
  3. 上传 XML。
  4. 执行恢复过程。

关于Azure Web App - 将具有自定义域的生产槽备份恢复到部署槽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31196242/

相关文章:

Mysql - 备份部分数据

rest - 是否有适用于 Azure 应用服务的 REST API

django - Azure 网站出现 Django 500 错误

Azure 逻辑应用程序 - 动态 API 连接

azure - 我需要授权签名代码才能从 Blob 存储下载文件。使用 Rest API

azure - 如何在azurerm_app_service资源 block 中指定4个连接字符串

reactjs - 部署成功仍会进入默认页面

azure - 微软图: how to get Data from users of an organisation through web app?

wordpress - 执行 HTTP 请求时出错 : error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure.(Managewp 到保管箱备份)

database - 如何将数据从一个数据库复制到不同服务器上的另一个数据库?