Azure Webrole在重新启动后加载旧网站版本

时间:2015-03-25 11:39:23

标签: azure

我运行了一个azrue webrole(托管2个网站+ 1个webservice),这个网站最初是在上面提到的“包”中上传的。 在初始上传后,我通过Web Deploy发布了其中一个网站的一些修补程序。

如果我的azrue角色重新启动(无论出于何种原因),更新的网站将回退到该角色最初上传的版本。

这是打算的吗?有什么方法可以防止这种情况吗?我找不到有关该主题的任何信息:(

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

  

如果我的azure角色重新启动(无论出于何种原因),更新后的网站会崩溃   返回角色最初上传的版本。

     

这是为了吗?

是。发布程序包后对网站所做的任何更改都将回滚,以防Azure决定拆除该角色并将其放入另一个VM。这是因为Azure云服务(Web / Worker角色)是无状态的。但是,当角色重新启动(或换句话说重新启动)时,不会发生这种情况。

  

有什么方法可以阻止这种情况吗?

不幸的是没有。如果要使更改保持不变,则必须通过上载新软件包来更新部署。