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

但是,一旦将其部署到阶段中后,我将无法使用产品,因为生产与阶段具有不同的OS版本,并且错误告诉我这不是它可以做的。

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

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


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


谢谢,

最佳答案

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


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

•更改升级域计数。

•减少本地资源的大小。

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

您可以通过部署一个新的程序包来解决此限制。
使用来宾OS系列3到暂存环境并执行VIP
交换。

07-25 21:34