You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过CLI从Docker镜像创建Azure FunctionApp时遇AlwaysOn配置错误

解决Flex Consumption计划部署FunctionApp时的AlwaysOn配置错误

问题原因

出现该错误是因为Azure CLI创建FunctionApp时,会默认给部分计划类型设置AlwaysOn为true,而预览版Flex Consumption计划不支持该配置——即便你没手动设置,CLI的默认行为也会触发这个无效配置检查。

解决方案

在az functionapp create命令中显式添加--set siteConfig.alwaysOn=false参数,强制覆盖默认配置值,修改后的完整命令如下:

az functionapp create --name $FUNCTION_APP_NAME --storage-account $STORAGE_ACCOUNT --resource-group $RESOURCE_GROUP 
--plan $FUNCTION_APP_SERVICE_PLAN --functions-version 4 
--image $ACR_NAME.azurecr.io/myimage:01 
--registry-password <你的ACR密码>
--registry-username <你的ACR用户名>
--set siteConfig.alwaysOn=false

额外检查点

  • 确认$FUNCTION_APP_SERVICE_PLAN对应的确实是Flex Consumption类型的服务计划,避免误选其他支持AlwaysOn的计划类型。
  • 若之前通过ARM模板或其他自动化工具部署过相关资源,检查是否有遗留配置模板包含Site.SiteConfig.AlwaysOn设置,如有则移除该配置项。

内容的提问来源于stack exchange,提问作者alsiesta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 17:00:57