3

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

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

我正在使用托管 VS2017 代理。

4

1 回答 1

2

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

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

所以我的解决方法是您可以使用安装了最新 Azure SDK 的自托管代理。我们可以从此链接下载最新的 Azure SDK 。

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

你也可以向 Azure Devops 团队提供反馈。

于 2019-01-30T05:44:09.297 回答