您可以用于函数的新“消耗”层计划不允许您通过Portal更改过程位数。我可以通过其他方式将进程转换为64位,因为它是DocDB访问所必需的。
答案 0 :(得分:3)
目前,Azure功能禁用了64位选择(在消费和应用服务计划中都是如此)。我们正在进行一些验证以实现这一点,因此需要64位的客户可以进行更改。
有一点需要注意的是,DocumentDB团队已经为他们的最新版本(1.11.3)添加了32位支持,虽然我们还没有升级到(这将会发生),你可以参考他们的直接打包并在32位运行的函数中使用它们的客户端。
David's answer还为您提供了今天启用64位的方法。
答案 1 :(得分:2)
您可以通过API进行设置。但请注意,只有在门户网站上显示该选项后才能正式支持。
这是一种简单的方法:
config/web
下答案 2 :(得分:0)
Azure功能消费计划基于资源进行结算 消费和执行。消费计划定价包括a 每月免费授予100万个请求和 400,000 GB-s的资源 每月消费量。客户还可以在其中运行功能 应用服务计划采用常规应用服务计划费率。
尝试根据消费定价等级应用服务计划将Kudu引入功能应用,发现总磁盘空间为1GB,相当于免费或标准应用服务计划的共享定价层。
<强>位数强>
Basic,Standard和Premium层支持64位和32位 应用。
免费和共享计划层仅支持32位应用程序。
来源:https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-scale#bitness
结论是消费定价层App Service计划等同于t0免费/共享定价层App Service计划,这解释了为什么它只能支持32位。