详细信息:
- 我安装了 Azure 应用服务工具 v2.9.6。
- 我的云配置指定 osFamily="5"(Windows Server 2016)
- osVersion="*"
The SDK package you are trying to deploy is not supported by the operating system you have chosen. The operating system you are trying to deploy to is: Windows Server 2016. Verify osFamily and/or osVersion settings in your .cscfg file.
根据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 .
关于.net - 部署面向 .NET Framework 4.6 的 Azure 云服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41513093/