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

在VS Code中连接Azure Cloud Shell时遇“Socket is closed”错误求助

VS Code连接Azure Cloud Shell报错“Socket is closed”的解决办法

问题详情

在Azure门户中可正常使用Cloud Shell,但在VS Code中连接时出现以下错误:

Requesting a Cloud Shell...
Connecting terminal...
Error: Socket is closed

已尝试执行以下命令登录,但问题未解决:

az login -u abc@outlook.com -p WOrk4@zure

解决步骤

  • 升级VS Code的Azure Account插件到最新版本,旧版本可能存在兼容性bug
  • 关闭VS Code,删除本地Azure缓存目录:
    • Windows:%APPDATA%\Code\User\globalStorage\ms-vscode.azure-account
    • macOS:~/Library/Application Support/Code/User/globalStorage/ms-vscode.azure-account
    • Linux:~/.config/Code/User/globalStorage/ms-vscode.azure-account
  • 重新打开VS Code,通过左侧Azure面板的“Sign in to Azure”选项重新登录,避免使用命令行账号密码登录(该方式在启用多因素认证时会失效,且可能与插件会话不兼容)
  • 检查网络环境,确保无代理或防火墙拦截VS Code与Azure Cloud Shell的WebSocket连接,必要时切换网络或关闭代理
  • 若以上方法无效,在Azure门户的Cloud Shell中点击右上角设置图标,选择“Reset Cloud Shell”,之后回到VS Code重新尝试连接

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 08:12:05