Azure部署到新的OS系列

Chr*_*sto 6 azure azure-deployment asp.net-mvc-3

我最近更新了我的Web应用程序,目标是ASP.NET 4.5,需要部署到Windows Server 2012.通过在ServiceConfiguration部署文件中将osFamily值设置为3来实现.

然而,一旦我将它部署在分段中,我就无法转向产品,因为生产有不同的操作系统版本到分段,它错误告诉我这不是它可以做的事情.

如果没有删除旧的生产环境,导致停机和翻转阶段以替换空的生产实例,如何在没有停机的情况下从Windows Server 2008过渡到2012?

编辑:这是特定的从2008年到2012年的迁移,我相信它可能与早期版本但是当我尝试从2-3编辑托管服务的osFamily值时,我得到以下错误.

不允许从OS系列2升级到OS系列3

谢谢,

Yos*_*han 5

不幸的是,目前不支持从OS系列1和2升级到3 - http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx

更新期间不支持以下项目:•更改角色的名称.删除然后使用新名称添加角色.

•更改升级域计数.

•减少本地资源的大小.

•从客户机OS系列1或2更新到客户机OS系列3.

您可以通过将使用guest虚拟机操作系统3的新程序包部署到登台环境并执行VIP交换来解决此限制.


Phi*_*duc 0

您应该能够从管理门户执行此操作。请参阅如何从管理门户升级 Windows Azure 来宾操作系统

编辑:这适用于 2008 SP2 到 2008 R2,但不适用于 2012 年。