2

正如标题一样,我看不出您如何回滚对 Windows Azure 服务/站点的更新?每个“更新”都有一个标题,所以我以为您可以看到这些更新的列表,但我只是在任何地方都看不到它?

我使用https://manage.windowsazure.com,这些是云服务。

4

2 回答 2

1

可以在此处找到有关回滚的详细信息:http: //msdn.microsoft.com/en-gb/library/windowsazure/hh472157.aspx#RollbackofanUpdate

去引用:

在 Windows Azure Fabric Controller 接受初始更新请求后,Windows Azure 允许您在服务上启动其他操作,从而在更新期间提供管理服务的灵活性。仅当部署的更新(配置更改)或升级处于进行中状态时,才能执行回滚。只要至少有一个服务实例尚未更新到新版本,则认为更新或升级正在进行中。要测试是否允许回滚,请检查和s 操作RollbackAllowed返回的标志值是否设置为 true。Get DeploymentGet Hosted Service Propertie

注意 仅在就地更新或升级时调用 Rollback 才有意义,因为 VIP 交换升级涉及用另一个替换整个正在运行的服务实例。有关交换 VIP 的详细信息,请参阅如何通过在 Windows Azure 中交换 VIP 将服务升级部署到生产。

于 2012-12-07T19:00:35.457 回答
0

没有维护您以前的部署的堆栈,但是如果您当前的部署以某种方式失败,那么结构可能会使用您以前的部署(它会尝试初始化以前的状态)。您的角色只是具有操作系统副本的 VHD(虚拟硬盘),并且您的安装文件以虚拟方式运行,每当您更新时,都会分配一个新的 VHD 并销毁以前的 VHD(如果更新成功)。因此没有办法获得以前的部署(它被破坏了)。您应该将以前的构建存储在本地或基础服务器上,以防您现在需要它。

于 2012-12-08T16:14:34.817 回答