部署的默认OS系列

时间:2012-06-16 09:25:30

标签: azure azure-web-roles

我们有一个迁移到Windows Azure的Web应用程序。它是从安装了最新Azure SDK的Visual Studio 2010内部署的。一切正常,除了我们对Windows Server 2008 R2有一些依赖性,我需要在每次部署后通过其管理Web门户手动更改OS系列(云服务 - >配置 - >操作系统)。

我想应该有一个选项让它成为默认选择,但我没有在visual studio中的azure项目设置中找到任何东西。有没有人知道避免手动这样做的方法?

1 个答案:

答案 0 :(得分:14)

您可以通过Visual Studio中的服务配置文件执行此操作,只需在ServiceConfiguration.Cloud.cscfg文件的osFamily="2"元素中添加ServiceConfiguration属性。

通常很好的默认值是星号(*),它将确保您拥有最新的客户操作系统。 (注意:正如Robert Muehsig在下面的评论中指出的那样,星号仅适用于osVersion,而非osFamiliy

如何通过修改服务配置文件来升级Windows Azure来宾操作系统:http://msdn.microsoft.com/en-us/library/windowsazure/gg456324.aspx

Windows Azure服务配置架构(.cscfg文件):http://msdn.microsoft.com/en-us/library/windowsazure/ee758710.aspx