首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用osFamily=5向Azure云服务发布错误

使用osFamily=5向Azure云服务发布错误
EN

Stack Overflow用户
提问于 2017-04-11 06:49:40
回答 1查看 2.2K关注 0票数 4

我正在尝试更新一个云服务以使用.NET 4.6。我将osFamily="4“更改为.cscfg文件中的osFamily="5”,如下所示:https://learn.microsoft.com/en-us/azure/cloud-services/cloud-services-guestos-update-matrix

看看我的文件系统,我已经安装了这个SDK版本:

  • C:\Program \Microsoft SDKs\Azure.NET SDK\v2.9

看看Web,我已经安装了这些:

  • VS社区2105与Azure SDK - 2.9.6
  • VS Community2105与Azure SDK - 3.0
  • Microsoft for .NET (VS 2015) - 2.9.6
  • Microsoft for .NET (VS 2015) - 3.0

我通常使用Powershell cmdlet从构建和部署服务器使用/Set-AzureDeployment进行部署。我偶尔会使用powershell从桌面部署来进行测试。

如果我将osFamily="4“保持不变,并使用Powershell进行部署,那么一切都会像预期的那样工作。

如果我使用VS2015和发布Azure应用程序工具来完成部署,如果我选择osFamily="4“或osFamily="5”,它就会像预期的那样成功。

检查使用了哪个模块:

代码语言:javascript
复制
C:\> (Get-Command Set-AzureDeployment).Module.Path
C:\Program Files\WindowsPowerShell\Modules\Azure\3.8.0\Azure.psm1

运行部署集-AzureDeployment(给定已部署的现有包)将给出以下错误-

代码语言:javascript
复制
Set-AzureDeployment : BadRequest : The OS family 5 you are trying to deploy is not supported by the SDK package. The SDK package supported OS families:3,4,1,2,98. Please try to deploy to a different operating system. To do this specify a different osFamily and/or osVersion in your .cscfg file.

我看不出是哪个SDK“包”命令条在抱怨about...any的想法吗?

EN

回答 1

Stack Overflow用户

发布于 2018-03-30 16:55:38

尝试使用更新版本的2.9 Azure创作工具。

我用Azure创作工具2.9.1再现了这个问题,但是通过升级到2.9.5.3版本来解决这个问题。实际上,在Azure '3.0‘SDK的发布说明中提到的是固定的,(下载连结)

Visual现在支持将云服务部署到OS系列5 (Windows 2016)虚拟机。对于现有的云服务,您可以更改设置以针对新的OS家庭。当创建新的云服务时,如果您选择使用.net 4.6或更高版本创建服务,它将默认使用OS家族5。有关更多信息,您可以查看表。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43338651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档