本地调试Azure Functions遇连接错误,如何禁用CLI版本检查?
禁用Azure Functions CLI更新检查以解决本地调试连接错误
以下是几种无需修改网络配置即可禁用CLI更新检查的方法:
方法1:设置环境变量
- 临时生效(当前终端会话):
- Windows cmd:
set FUNCTIONS_DISABLE_UPDATE_CHECK=1 - Windows PowerShell:
$env:FUNCTIONS_DISABLE_UPDATE_CHECK=1 - Linux/macOS终端:
export FUNCTIONS_DISABLE_UPDATE_CHECK=1
- Windows cmd:
- 持久生效(VS Code调试会话):
在项目的.vscode/launch.json文件中,为调试配置添加环境变量:"configurations": [ { "name": "Attach to Python Functions", "type": "python", "request": "attach", "port": 9091, "preLaunchTask": "func: host start", "env": { "FUNCTIONS_DISABLE_UPDATE_CHECK": "1" } } ]
方法2:修改local.settings.json配置
在项目根目录的local.settings.json文件中,将FUNCTIONS_DISABLE_UPDATE_CHECK添加到Values节点下:
{ "IsEncrypted": false, "Values": { "AzureWebJobsStorage": "UseDevelopmentStorage=true", "FUNCTIONS_WORKER_RUNTIME": "python", "FUNCTIONS_DISABLE_UPDATE_CHECK": "1" } }
保存文件后重新启动调试即可生效。
方法3:通过VS Code全局设置禁用
- 打开VS Code的设置界面(快捷键
Ctrl+,或Cmd+,) - 在搜索框输入
Azure Functions: Disable Update Check - 勾选"Disable checking for Azure Functions Core Tools updates"选项
- 或者直接在
settings.json中添加:"azureFunctions.disableUpdateCheck": true
内容的提问来源于stack exchange,提问作者Joe Plumb
相关产品推荐
相关产品推荐

