我最近更新了我的Web应用程序,目标是ASP.NET 4.5,需要部署到Windows Server 2012.通过在ServiceConfiguration部署文件中将osFamily值设置为3来实现。
然而,一旦我将它部署在分段中,我就无法转向产品,因为生产有不同的操作系统版本到分期,而且错误告诉我这不是它可以做的事情。
如果不停止删除旧的生产环境,导致停机和翻转阶段以替换空的生产实例,如何在不停机的情况下从Windows Server 2008过渡到2012?
编辑:这是特定于从2008年迁移到2012年,我相信可以使用早期版本但是当我尝试从2编辑托管服务的osFamily值时,我收到以下错误-3。
不允许从OS系列2升级到OS系列3
谢谢,
答案 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.