2012-11-05 27 views
6

我最近更新了我的Web應用程序,以將目標ASP.NET 4.5部署到Windows Server 2012.通過在ServiceConfiguration部署文件中將osFamily值設置爲3來實現。Azure部署到新的操作系統家庭

但是,一旦我將它部署到分段中,我不能翻轉到產品,因爲產品具有與分段不同的OS版本,並且它錯誤告訴我這不是它可以做的事情。

停止刪除舊的生產環境,這將導致停機並翻轉暫存以替換空的生產實例,我如何從Windows Server 2008過渡到2012年而無需停機?

編輯:這是專門針對移植2008年至2012年,我相信這是可能的早期版本,但是我得到下面當我嘗試從2-3編輯託管服務的osFamily值的誤差。

從OS家庭2至OS家3升級不允許

感謝,

回答

0

你應該能夠做到這一點從管理門戶。請參閱How to Upgrade the Windows Azure Guest OS from the Management Portal

編輯:這將從2008 SP2工作,2008 R2,而不是2012年。

+0

感謝您的回覆phil,但是您建議的鏈接已超過一年,可能會從osFamily 1-2(Server 2003 - 2008)運行,但我收到錯誤消息「從OS系列升級2到OS家族3是不允許的「當我嘗試升級到2012 – Christo

+0

我沒有嘗試過自己。我認爲這篇文章的日期可能是錯誤的,因爲它談到了爲Silverlight門戶引用另一篇文章。該部分中的一些文章有更新的日期,即2012年10月。 –

+0

我剛剛能夠從2008 SP2升級到2008 R2,但是,您說得對,它說'從OS系列2升級到OS系列3不是允許'當試圖去2012年。您可能還想問在Windows Azure論壇上,http://social.msdn.microsoft.com/Forums/en-US/category/windowsazureplatform –

5

目前不支持從操作系統系列1和2至3遺憾的是升級 - http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx

的更新過程中不支持以下項目:•更改 角色的名稱。刪除然後添加新名稱的角色。

•更改升級域計數。

•減小本地資源的大小。

•從客戶更新OS家庭1或2至來賓操作系統系列3.

可以解決此限制通過部署 使用客戶機操作系統家族3到暫存環境的新包,並進行VIP 交換。

+0

感謝您的確認Yossi。雖然我不相信你可以將VIP從1個操作系統切換到另一個操作系統,所以我不得不刪除生產,然後翻轉分段以替換空的生產實例?合理? – Christo

+0

即時通訊思想只是指着我的DNS到分期,然後當DNS傳播時,我將有2個工作網站。 24小時後等我將刪除生產和重新部署。最好的計劃,我可以拿出?你會認爲這將是一個普遍的問題,雖然?? – Christo

+1

我剛剛成功地將.net 4 web應用程序與osFamily 2之間的VIP交換應用於生產環境,並將.net 4.5 web應用程序與osFamily 3一起用於分段工作,並且工作得很好。 –