场景:
网站 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 文件。
- 下载 XML 文件(我使用 Azure 存储资源管理器)
- 打开 XML 并删除自定义域 (
<d2p1:string>myprod123.com</d2p1:string>
) - 上传 XML。
- 执行恢复过程。
关于Azure Web App - 将具有自定义域的生产槽备份恢复到部署槽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31196242/