我有最新版本的 Visual Studio Code 1.19.2。这是一个干净的安装。
我已使用 Azure 帐户 (0.2.2) 安装了 Microsoft 的 Azure 扩展包。但我无法登录我的 Azure 订阅。当我在命令面板 (CTRL+Shift+P) 中输入 Azure: Sign In 时,它仅在底部紫色行中显示 Azure: Logging in...,但没有任何反应。我还没有登录。
据我所知,它应该打开带有登录屏幕的浏览器窗口,但事实并非如此。我的默认浏览器是 Edge,我的操作系统是 Windows 10 Enterprise x64 1709(包含所有更新)。
如何登录我的 Azure 订阅?
对于我来说,我只是从门户复制了 Azure 租户 ID:转到 Azure 中的
ActiveDirectoy
,然后转到属性,您将看到租户 ID。
现在只需将租户 ID 粘贴到 vscode 中:
File->Preferences->Settings
,然后搜索关键字“租户”并添加您的 Azure 租户 ID。
发生这种情况是因为您的公司网络已阻止代理执行 Azure: SignIn 命令。因此解决方案是在环境变量中添加值 HTTPS_PROXY 以允许 Web 浏览器在登录页面中打开 Azure Sign。
export HTTPS_PROXY=http://username:password@proxy:8080
export HTTP_PROXY=http://username:password@proxy:8080
对我来说,我对这条消息感到困惑,它会自动将代码复制到您的剪贴板,我只是愚蠢..
我也遇到了这个问题,通过将默认浏览器从 Edge 更改为 Chrome 得到纠正。通过 Chrome 登录有效,而 Edge 在浏览器中登录成功,但在 VS Code 中没有反映。
将 VS Code 升级到最新版本,同时确保环境变量包含必要的 http 代理。无需更改默认浏览器
对我有用的是:
不确定此命令是否可从“Azure 工具”包或“Azure 帐户”中获得。