Azure网站还原错误

时间:2015-11-18 12:12:46

标签: azure backup azure-web-sites restore

恢复网站备份(部署插槽)时出现以下错误。我正在进行备份并尝试使用azure管理门户恢复它:

  

无法将备份恢复到应用程序xxx(xxxstaging),请检查您的应用程序   自定义主机名,数据库和连接字符串。恢复操作   如果源和目的地之间存在冲突,则可能会失败

审核日志显示以下信息:

  

statusCode:BadRequest serviceRequestId:   statusMessage:{“Code”:“BadRequest”,“Message”:“提供的URI是   不是容器的SAS URL(它必须是https,它必须具有   2段)。“,”目标“:null,”详细信息“:[{”消息“:”提供的URI   不是容器的SAS URL(它必须是https,它必须是   有2   段) “},{” 代码 “:” 错误请求 “},{” ErrorEntity “:{” 代码 “:” 错误请求 “ ”消息“:” 的   提供的URI不是容器的SAS URL(它必须是https   它必须有2个   segment)。“,”ExtendedCode“:”54103“,”MessageTemplate“:”提供的URI   不是容器的SAS URL(它必须是https,它必须是   有2   段) “” 参数 “:[],” InnerErrors “:空}}],” Innererror“:空}

这很奇怪,因为它在过去工作,它发生在一个部署槽中,备份和恢复之间没有任何变化(相同的主机名,数据库和连接字符串,相同的存储帐户,相同的订阅......)

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

也许是因为Azure在最近的更新中引入了一些重大变化。

根据您的错误说明,似乎问题的根本原因是由于提供的URI不是容器的SAS URL。

我建议您从最近的Microsoft博客文章中查看SAS URL的示例,如下所示。 Examples of SAS URIs

希望这有帮助。