细节:
我已安装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相反的过程。