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

求助:Azure Functions无法同步至本地,Download App Content功能禁用

解决Azure Functions代码同步问题的方法

方法1:通过Azure CLI导出代码

  • 安装Azure CLI后登录账户:az login
  • 切换到目标函数应用所属的订阅:az account set --subscription <你的订阅ID>
  • 执行命令将代码导出到本地指定目录:
    az functionapp deployment source export --name <函数应用名称> --resource-group <资源组名称> --output-path <本地目标文件夹路径>
    
    注:无论代码是通过VS Code直接部署还是来自版本控制源,都可尝试此命令拉取。

方法2:手动从Azure门户复制代码

  • 登录Azure门户进入目标函数应用
  • 左侧菜单选择「函数」,逐个打开函数,在「代码 + 测试」页面复制每个函数的.py文件内容,同时记录触发器、绑定的配置参数
  • 进入「配置」页面,复制所有应用设置(环境变量)
  • 在本地VS Code中新建Python、Linux Consumption Plan类型的Azure Functions项目,逐个创建函数并粘贴代码,同步配置好绑定和应用设置

方法3:尝试用Azure Functions Core Tools拉取

  • 安装Azure Functions Core Tools
  • 登录账户:func azure login
  • 执行拉取命令:func azure functionapp fetch-app-content <函数应用名称> --resource-group <资源组名称>
    注:即便「Download App Content」功能禁用,部分场景下此命令仍能拉取核心代码文件,可尝试操作。

后续备份建议

  • 代码同步完成后,立即配置GitHub/Azure Repos等自动部署源,避免再次出现本地代码丢失无法恢复的情况
  • 定期将本地代码推送到版本控制系统,做好多端备份

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 20:33:21