细节:


我已安装Azure应用服务工具v2.9.6。
我的云配置指定osFamily =“ 5”(Windows Server 2016)
osVersion =“ *”



您尝试部署的SDK软件包不受支持
您选择的操作系统。您正在尝试的操作系统
要部署到的是:Windows Server2016。验证osFamily和/或osVersion
.cscfg文件中的设置。


根据this document from MS,这应该得到支持。如何部署此服务?

最佳答案

原来,该项目是使用Azure SDK 2.8创建的。为了使项目使用更新的SDK进行构建,我必须在.ccproj文件中更改以下行:

<CloudExtensionsDir Condition=" '$(CloudExtensionsDir)' == '' ">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Windows Azure Tools\2.8\</CloudExtensionsDir>


至:

<CloudExtensionsDir Condition=" '$(CloudExtensionsDir)' == '' ">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Windows Azure Tools\2.9\</CloudExtensionsDir>


它基本上遵循与过程outlined here相反的过程。

10-06 16:17