将Azure Cloud Service更新为OS系列6

时间:2019-01-29 13:21:28

标签: azure azure-devops azure-devops-hosted-agent

我正在使用Azure DevOps部署.Net Web应用程序。我想更新到基于Windows 2019的新Os系列,因此我可以将项目更新到.net框架版本4.7.2,如here所示。我已经将云服务配置'.cscfg'文件更新为osFamily =“ 6”,但是即使构建成功,当我尝试部署应用程序时,我到达Azure管道中的“发布”步骤时也会收到此错误:

  

SDK软件包不支持您要部署的OS系列6。该SDK软件包支持以下操作系统系列:3、4、5、1、2、98、97。请尝试部署到其他操作系统。为此,请在.cscfg文件中指定其他osFamily和/或osVersion。

我正在使用Hosted VS2017代理。

1 个答案:

答案 0 :(得分:2)

根据错误信息,表明Hosted VS2017代理不支持OS系列6。

根据您提到的链接,兼容的SDK版本应为2.9.6 +。

所以我的解决方法是,您可以将 Self-host 代理与最新的Azure SDK安装在一起使用。我们可以从此link下载最新的Azure SDK。

或者您可以尝试在Host 2017代理上安装Azure SDK(无需测试)

您还可以将feedback交给Azure Devops团队。