剛開始安裝好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文件
使得正確解析域名,這個就不詳述了,可自行搜索。
至此,問題解決:

