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

Azure函数应用Portal及CLI中函数列表为空问题排查求助

排查Azure函数应用列表为空的额外方向
  • 检查函数应用的运行时版本:确认两个环境的函数运行时版本一致(比如v4 vs v3),在Portal的函数应用配置→常规设置里查看。版本不匹配可能导致元数据加载异常。
  • 查看函数应用的日志流/应用日志:在Portal的监测→日志流里,搜索FunctionDiscovery相关日志,排查加载函数时的报错(比如权限问题、function.json格式错误、依赖缺失)。
  • 验证FUNCTIONS_EXTENSION_VERSION配置:在应用设置里检查这个值是否正确(比如~4对应.NET 6/7/8),如果设置的版本在环境中缺失,会影响函数发现。
  • 检查应用服务计划的资源限制:S1层有CPU和内存上限,若所在App Service Plan资源耗尽(比如CPU持续100%),会导致函数元数据服务无法正常运行。可在Portal的应用服务计划→监测里查看资源使用率。
  • 清除函数应用的本地缓存:通过Kudu控制台执行del D:\home\site\wwwroot\host.json(先备份)然后重启应用;或者在应用设置里添加WEBSITE_DISABLE_SCM_SETSITECODE为true后重启,再移除该设置重新部署,强制刷新元数据缓存。
  • 检查存储账户文件共享权限:确认函数应用的系统分配身份是否拥有存储账户的Storage File Data SMB Share Contributor权限,即使存储访问正常,权限不足也可能影响元数据读取。
  • 尝试重启函数应用:临时状态异常可能导致元数据加载失败,重启应用可触发重新扫描函数目录。
  • 对比host.json配置:检查两个环境的host.json是否存在差异(比如extensions.serviceBus配置、functionTimeout等),错误的host.json会导致函数发现失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 04:55:09