2016-09-16 34 views
5

我是Visual Studio的新手。我剛剛安裝了Visual Studio代碼(VSCODE)。第一次,我打開它,並試圖安裝PowerShell的擴展。但是,當我轉到擴展選項卡時,它給出了一個錯誤,代理設置未配置。VSCODE - Marketplace返回'ECONNREFUSED'。請檢查'http.proxy'設置

彈出窗口給出了一個選項來打開用戶設置,並打開了一個編輯器。 據我的理解,我在用戶設置文件中寫了以下兩行。

我們的內部代理服務器需要用戶認證。我將如何以及在哪裏放置用戶憑證。我想,我得到了錯誤,因爲我沒有指定用戶的詳細信息。

Screenshot

回答

6

找到了方法。 代理詳細信息應按以下格式給出。我早些時候使用了錯誤的格式。

我的設置文件與以下內容類似。

// Place your settings in this file to overwrite the default settings 

{ "http.proxy": "http://[email protected]:[email protected]:8080", "http.proxyStrictSSL": false }

域用戶名是域\用戶,並且它是在用戶FQDN格式提供 Password456是用戶 10.201.10.200登錄密碼: 8080是代理服務器

希望這可以幫助某些人在某個時間點。

+0

謝謝,它適用於我。 –

+0

這對我有用。 – Kcvin

0

只是爲了增加一點,似乎新版本(1.5.1)出現了這個問題。在VSCode中遇到「econnrefused」錯誤的Mac,Linux或Windows上的用戶。

新版本(1.5.2)將對此進行修復,直到此時,我們可以使用每晚版本。

來源:https://github.com/Microsoft/vscode/issues/11774

1

我解決了這個問題,像@湯姆雅各Chirayil,但我不得不做一些額外的費用。以下是我遵循的步驟:

  1. 找到您的代理服務器,首先轉到http://wpad/wpad.dat。我公司的配置有一堆的代理服務器,而我使用的是在最底層的一個,格式如下:

    return "PROXY subdomain.company.com:port";

  2. 然後點擊Open User Settings按鈕,然後將下面的行添加到settings.json文件的權利,大括號內:

    "http.proxy": "http://subdomain.company.com:port"

    注:我不得不添加http://來,我從wpad.dat拉到代理地址的前面。

  3. 然後保存settings.json,重新啓動VS代碼。 (IDK肯定,如果你必須重新啓動VS代碼或不)。