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

从VSCode部署Azure Function至新应用成功后,函数在门户及本地均不可见

部署Azure Function App成功但函数不显示的解决方法
  • 先确认部署流程是否完整:VSCode里创建Function App成功只是完成了云资源创建,还需要手动把本地代码部署到这个App中。右键本地Function项目,选择「Deploy to Function App」,选中刚创建的目标App,重新走一遍部署流程,确保代码上传完成。

  • 检查本地项目结构和配置:

    • 根目录必须有requirements.txt,里面要包含azure-functions依赖,否则部署时会缺失运行时依赖,函数无法正常加载。
    • local.settings.json里要确保FUNCTIONS_WORKER_RUNTIME设为python,FUNCTIONS_EXTENSION_VERSION设为~4(你的代码用的是v4编程模型,旧版本运行时不支持注解式函数定义)。
  • 查看Azure Portal的部署日志:
    找到目标Function App,进入「部署中心」查看最近的部署记录,确认是否有报错(比如依赖安装失败、代码上传中断)。如果日志存在错误,根据提示修复后重新部署。

  • 手动同步函数:
    在Portal的Function App页面进入「函数」选项卡,点击顶部的「从部署源同步」按钮,强制刷新函数列表——有时候部署完成后需要手动触发同步才会显示函数。

  • 核对云侧运行时配置:
    在Portal的Function App「配置」->「常规设置」里,确认运行时栈为Python,版本和本地开发环境一致(比如3.9/3.10),且「FUNCTIONS_EXTENSION_VERSION」为~4。如果是v3版本运行时,注解式定义的函数不会被识别。

你的代码本身符合v4编程模型的规范,问题大概率出在部署流程或云侧配置上,按上述步骤排查即可解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 03:27:15