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

在含ASP.NET Core API的资源组创建Azure Functions报错,需新建组吗?

问题解答

是的,你需要为这个Linux消费计划的Azure Functions应用创建新的资源组。

错误原因说明

这个报错的核心是Azure资源组层面的隐性兼容性限制:

  • 若资源组中已存在使用固定/专用App Service计划的Web App或Function App(比如你现有的Azure App Service on Linux API应用),则无法在同一资源组内创建使用**Linux消费计划(Dynamic Workers)**的Function App。
  • 反之,如果资源组内已有Linux消费计划的Function App,也不能再添加专用计划的Web/Function App。

本质原因是这两类托管模式的底层基础设施完全隔离:消费计划依赖Azure动态计算池,而专用计划基于固定的虚拟机实例池,Azure不允许在同一资源组中混合这两种不相容的托管资源类型。

替代方案(无需新建资源组)

如果不想拆分资源组,你可以将Azure Functions应用改为使用Linux专用App Service计划(而非消费计划),这样就能和现有API应用放在同一资源组中。但要注意两种计划的核心差异:

  • 消费计划:按函数执行时间计费,自动扩缩容,适合触发式、非持续运行的场景。
  • 专用计划:按实例数量和规格计费,实例持续运行,适合需要稳定运行环境或持续负载的场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 06:43:11