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

部署Azure函数至Function App时遭遇错误求助

Azure Function Python Linux部署及删除报错解决办法

处理部署时的map is not a function和Deployment not found错误

  • 清掉VS Code的本地部署缓存:找到~/.azurefunctions(Windows系统为%USERPROFILE%\.azurefunctions)目录,删掉对应Function App的缓存文件夹后重新部署。
  • 检查__init__.py的语法问题:修改代码后容易出现隐性语法错误(比如缩进错误、遗漏冒号),先在本地运行代码确认无问题再部署。
  • 重置VS Code的部署配置:右键Azure面板里的目标Function App,选择「重新部署」;或者删除本地的.funcignore文件和.vscode/settings.json里的部署相关配置,重新关联部署。
  • 换Azure CLI手动部署:绕开VS Code扩展的问题,用命令行打包部署:
    # 打包本地代码(包含依赖)
    func pack --build-native-deps
    # 部署到云环境
    az functionapp deployment source config-zip --resource-group <你的资源组名称> --name <Function App名称> --src <打包生成的zip文件路径>
    

解决函数删除失败的[object Object]错误

  • 直接去Azure门户删除:登录Azure门户找到目标Function App,进入「函数」列表,选中PortfolioNOIQuater直接删除,无需通过VS Code操作。
  • 用Azure CLI命令删除:
    az functionapp function delete --resource-group <资源组名> --name <Function App名> --function-name PortfolioNOIQuater
    
  • 先停掉Function App再删除:如果函数有运行实例或处于锁定状态,先在门户停止Function App,等待1-2分钟后再尝试删除。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 13:05:04