VSCode无法连接到扩展商店的解决过程

刚开始安装好VSCode时,安装扩展插件是正常的,不知道是从什么时候开始,无法访问扩展商店了,提示“现在无法连接到扩展商店”,上网一搜,解决方案还挺多,逐一尝试,均告失败。

甚至卸载重装,还是不行。看样子还是要找到根因,对症下药才行,盲目尝试浪费时间也没有效果。

查找原因

在VSCode中按F1,在出现的命令窗口中,输入tools,选择Toggle Developer Tools。

 

 

 在弹出的对话框中,可以看出报错信息:

 

 

 

 从报错信息可以看出,访问的是哪一个网址,提示的是什么错误,然后在浏览器中直接访问对应的网址,做一个实验,提示相同的错误:

 

 

 至此,说明和VSCode设置无关,是网络访问的问题。

解决过程

获得正确的IP地址

在Dos窗口ping对应的网址“http://marketplace.visualstudio.com/”,发现ping不通(或者是奇怪的IPV6地址,形如“2001:4860:0:2001::68”),然后想办法找到对应的正确的IP地址,比如通过https://ip.tool.chinaz.com/ 进行查询,或者用外部VPC进行ping操作。

修改hosts文件

使得正确解析域名,这个就不详述了,可自行搜索。

至此,问题解决:

 

posted @ 2021-10-05 12:02  顺其自然,道法自然  阅读(6118)  评论(0编辑  收藏  举报