Azure部署到新的OS系列

时间:2012-11-05 01:29:03

标签: asp.net-mvc-3 azure azure-deployment

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

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

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

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

  

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

谢谢,

2 个答案:

答案 0 :(得分:5)

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

  

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

     

•更改升级域计数。

     

•减少本地资源的大小。

     

•从来宾OS系列1或2更新到来宾OS系列3.

     

您可以通过部署新的包来解决此限制   将guest OS OS 3用于登台环境并执行VIP   交换。

答案 1 :(得分:0)

您应该可以从管理门户网站执行此操作。请参阅How to Upgrade the Windows Azure Guest OS from the Management Portal

修改:这适用于2008 SP2到2008 R2,但不适用于2012.