2016-12-16 622 views
7

嘗試連接到Nuget時,獲取下面的錯誤並無法連接。Nuget連接嘗試失敗「無法加載源的服務索引」

[nuget.org]無法加載源的服務索引 https://api.nuget.org/v3/index.json。 發送請求時發生錯誤。 無法連接到遠程服務器 連接嘗試失敗,因爲連接的方沒有正確一段時間後響應或已建立的連接 失敗,因爲連接的主機未能響應68.232.34.200:443

我可以在我的瀏覽器上訪問https://api.nuget.org/v3/index.json

它不是重複的。其他答案不解決我的問題。

+0

的[VS2015 NuGet包管理器沒有找到包]可能的複製(http://stackoverflow.com/questions/36386895/vs2015-nuget-package-manager-not-finding-packages) – DaImTo

+0

由於您在另一個線程上發佈相同的問題(http://stackoverflow.com/questions/41157069/nuget-not-connecting),請在您的p上繼續此問題上一個主題。我也會在你之前的主題中關注這個問題。 –

+0

你的機器上配置了代理嗎?或者在環境變量中配置「http_proxy」變量? –

回答

2

您需要將代理設置添加到Nuget.Config文件中。詳情請參閱此鏈接:Nuget Config Section & Nuget Proxy Settings

+0

對我來說,這是我有一個http_proxy環境變量設置錯了。 –

+0

我也有這個問題,並在命令行中刪除它,但現在問題又回來了,但我目前沒有代理設置。任何想法仍然可能會出錯? –

0

某些開發環境可能不使用瀏覽器或代理。

一種解決方案是從下載金塊包如https://dotnet.myget.org/F/dotnet-core/api/v3/index.json到共享目錄下,然後執行以下命令:

dotnet add package Microsoft.AspNetCore.StaticFiles -s "shared drive:\index.json" 

我希望你的作品。  

0

轉到

設置(PC的全局設置)>網絡和Internet>代理>自動代理設置>,並設置自動檢測設置爲關閉。

1

錯誤可能是由臨時網絡問題導致的,如果再次嘗試,則會消失。

0

在支持由@Eddie陳(here)提供的答案我不得不添加HTTP_PROXY設置爲下面的文件,以及:

C:\ WINDOWS \ system32 \設置\ systemprofile \應用程序數據\漫遊\的NuGet \ NuGet.Config

<add key="http_proxy" value="http://your_proxy_url:8080" /> 
相關問題