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

VS Code中Azure Function首次调试成功后后续调试挂起求助

Azure Functions 调试无限加载问题(Windows + VS Code + Python)

问题描述

Windows系统下使用VS Code开发Python Azure Function,严格完成Azure Functions扩展及最新版Azure Core Tools的配置后,首次调试可正常运行。但后续无论因报错中断调试、通过GUI断开调试器还是关闭VS Code终端,再次启动调试时蓝色进度条会无限加载,无法进入调试状态。

对比数月前完成配置的同事项目,发现本地自动生成了两项新版本工具的配置:

  • local.settings.json中新增:"AzureWebJobsFeatureFlags": "EnableWorkerIndexing"
  • .vscode/settings.json中新增:"azureFunctions.projectLanguageModel": 2

移除上述配置会导致函数运行报错,卸载重装Azure Functions扩展和Azure Core Tools后问题仍未解决。

环境信息

  • 操作系统:Windows
  • 开发工具:VS Code
  • 依赖组件:最新版Azure Functions扩展、最新版Azure Core Tools
  • 项目栈:Python Azure Function

已尝试操作

  • 卸载并重新安装Azure Functions扩展及Azure Core Tools
  • 移除自动生成的两项配置(但引发运行报错)

解决方案建议

  • 清理残留进程:打开任务管理器,结束所有func.exe及Python相关进程(如python.exe、pythonw.exe),重启VS Code后再次尝试调试。
  • 检查端口占用:Azure Functions默认使用7071端口,执行命令netstat -ano | findstr :7071查看端口占用情况,若被占用则结束对应进程;或在local.settings.json中添加"FUNCTIONS_CUSTOMHANDLER_PORT": 7072更换端口。
  • 重置工作区配置:备份当前项目的.vscode文件夹,删除原文件夹后通过Azure Functions扩展重新初始化项目配置,再恢复函数代码。
  • 降级Azure Core Tools版本:安装与同事相同版本的Azure Core Tools(优先选择稳定版),避免最新版本的兼容性问题,安装完成后重启VS Code。
  • 验证虚拟环境:确认VS Code左下角选中的Python解释器为项目对应的虚拟环境路径,若虚拟环境损坏,可重新创建并安装依赖。

内容的提问来源于stack exchange,提问作者Klinic-17

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 18:12:37