iT邦幫忙

0

Visual Studio 2012 nuget錯誤:基礎連接已關閉

  • 分享至 

  • xImage

問題: Visual Studio 2012 nuget錯誤:基礎連接已關閉:無法建立SSL / TLS安全通道的信任關係

電腦環境: win7 64位元,安裝vs2012
嘗試處理如下:

  1. 修改nuget網址來源 => 無效
    http://packages.nuget.org/v1/FeedService.svc/
    https://api.nuget.org/v3/index.json
    http://api.nuget.org/v2
    https://api.nuget.org/v2

2.win7 啟用 TLS 1.2 TLS1.1 => 無效
3.依照網址內容修改=> 無效
https://devblogs.microsoft.com/nuget/deprecating-tls-1-0-and-1-1-on-nuget-org/

4.安裝 win7 TLS更新包=> 無效

搜尋相關資訊網址如下:
Deprecating TLS 1.0 and 1.1 on NuGet.org
https://devblogs.microsoft.com/nuget/deprecating-tls-1-0-and-1-1-on-nuget-org/
"The underlying connection was closed: An unexpected error occurred on a send" when using nuget CLI
https://github.com/NuGet/Home/issues/8773

再請各位前輩大老,協助幫忙 感蝦

看更多先前的討論...收起先前的討論...
player iT邦大師 1 級 ‧ 2020-08-07 21:40:53 檢舉
請改用Visual Studio 2019 社群版
https://docs.microsoft.com/zh-tw/visualstudio/releases/2019/system-requirements
2012…

我電腦上的2015都被我移除更新到2019了,目前沒遇到無法升級的方案/專案
mustrong iT邦新手 5 級 ‧ 2021-04-28 14:47:10 檢舉
我是VS2013 有一樣問題,原本可以用,但在某次更新後就發生了
解決方法, 開啟工具\NuGet封裝管理員(N)\套件管理器主控台 ,在命令列輸入以下文字執行 (key在同一行):

[Net.ServicePointManager]::SecurityProtocol=[Net.ServicePointManager]::SecurityProtocol-bOR [Net.SecurityProtocolType]::Tls12

但是僅能有效於本次的VS,關掉重開又要重來一次,起因於版本較舊的VS預設使用 TLS 1.0 / TLS 1.1,但 nuget.org 的server 只支援 TLS 1.2了
感動
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
andre_it
iT邦見習生 ‧ 2021-05-01 16:56:12

VS2010 有一樣的問題, 感謝mustrong, 可以用了

我要發表回答

立即登入回答