Azure 应用服务环境不支持扩展

Extensions not supported on Azure App Service Environment

我们最近从应用服务迁移到 Azure 上的应用服务环境。我们需要 Python 3.6 到 运行 网络 API。但是我们无法安装扩展。是否在应用服务环境中禁用了扩展。 Azure 默认提供 Python 3.4.1。但是很少有库需要至少 3.6.4,它可以作为扩展使用。是否有解决此问题的方法,或者我们是否仅限于 Azure 提供的默认 Python 3.4.1?

如果您还没有看过,请参阅文章

https://blogs.msdn.microsoft.com/pythonengineering/2016/08/04/upgrading-python-on-azure-app-service/

Microsoft 表示您可以 运行 更新版本,默认 3.4 纯粹是为了防止破坏与现有站点的兼容性。

Azure 菜单布局有时(恼人地)与指南不同,但我能够在我的应用程序服务的菜单中搜索 "Extensions" 找到它

这确实可行,但需要进行一些试验。我必须从与应用服务环境位于同一 VNet 内的虚拟机打开 Kudu 控制台。从那里开始,这是一个蛋糕步行。您还可以从 VM 配置 Web 作业,否则无法从门户网站进行配置。