2015-03-25 69 views
0

我運行一個azrue webrole(主機2個網站+ 1 webservice),最初上載在那個「包」。 初始上傳後,我通過Web Deploy發佈了其中一個網站的一些修補程序。Azure Webrole加載舊網站版本後重新啓動

如果我的azrue角色重新啓動(無論什麼原因),更新後的網站將回退到角色最初上載的版本。

這是打算?有什麼辦法可以防止這種情況發生?我無法找到關於該主題:(您的幫助

感謝任何信息!

+0

你有Azure連接到你的源代碼控制倉庫嗎? – 2015-03-25 12:16:11

回答

2

如果我的Azure角色重新啓動(無論是什麼原因)的更新站點落在 回版的角色原本是上傳的。

那是故意的嗎?

是。包發佈Azure的決定推倒作用,並把它放在ANOT的情況下將回滾完成後,該網站的任何更改她的虛擬機。這是因爲Azure雲服務(Web/Worker角色)是無狀態的。但是,當角色重新啓動時(或者換句話說重新啓動),這不應該發生。

有沒有什麼方法可以防止這種情況?

不幸的是沒有。如果要使更改持久化,則必須通過上載新軟件包來更新部署。

+0

非常感謝您的信息! – 2015-03-25 15:44:36

相關問題