2015-11-18 148 views
0

恢复网站备份(部署槽)时出现以下错误。我在做备份,并试图使用Azure管理门户,以恢复它:Azure网站恢复错误

无法恢复已备份到App XXX(xxxstaging),检查你的应用程序 自定义主机名,数据库和连接字符串。恢复操作 如果有源和目标之间的冲突

审计日志显示以下信息可能会失败:

的StatusCode:错误请求serviceRequestId: statusMessage:{ “编码”: “错误请求”, “消息”:“提供的URI是 不是容器的SAS URL(它需要是https并且必须有 2段)。”,“Target”:null,“Details”:[{“消息“:”提供的URI 不是容器的SAS URL(它需要是ht tps,并且它必须具有 段)。“},{”Code“:”BadRequest“},{”ErrorEntity“:{”Code“:”BadRequest“,”Message“:” 提供的URI不是一个容器的SAS URL(它必须是https: ,它必须有2个 段)。“,”ExtendedCode“:”54103“,”MessageTemplate“:”提供的URI 不是容器的SAS URL (它必须是HTTPS和它必须 具有2个 段) “” 参数 “:[],” InnerErrors “:空}}],” Innererror“:空}

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

任何想法?

回答

0

也许是由于Azure在最近的更新中引入了一些突破性更改。

从您的错误描述看来,问题的根源似乎是由于提供的URI不是容器的SAS URL。

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

希望这会有所帮助。