5

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

我想应该有一个选项可以将其设为默认选择,但我在 Visual Studio 内的 azure 项目设置中没有找到任何内容。有谁知道避免手动执行此操作的方法?

4

1 回答 1

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

于 2012-06-16T09:48:55.037 回答