web-dev-qa-db-ja.com

基になる接続が閉じられました:送信時に予期しないエラーが発生しました。---NuGet

Nugetパッケージを復元しようとすると、次のようになります。-

エラー1基になる接続が閉じられました:送信時に予期しないエラーが発生しました。

エラー2基になる接続が閉じられました:SSL/TLSのセキュリティで保護されたチャネルの信頼関係を確立できませんでした。

エラー3コマンド "" D:\ root\.nuget\NuGet.exe "install" D:\ root\packages.config "-source" "-NonInteractive -RequireConsent -solutionDir" D:\ root\""がコードで終了しました1.1。

エラー4メタデータファイル 'D:\ root\project.Website.dll'が見つかりませんでしたD:\ root\project.UnitTests\CSC

提供されているソリューションを試しました: Visual Studio 2010 nugetエラー:基になる接続が閉じられました:SSL/TLSのセキュリティで保護されたチャネルの信頼関係を確立できませんでした

提供されているソリューションを試しました: https://nuget.codeplex.com/discussions/275537

それらのどれも機能しません、私は他の誰かが現在この問題を抱えているかどうか疑問に思いましたか?もしそうなら、誰かが解決策を思いついたことがありますか?

SSL証明書が修正されるのを待っているゲームのようです。

Fiddlerでさらにデバッグした後、次の応答がありました。

fiddler.network.https> az320820.vo.msecnd.netへのHTTPSハンドシェイクが失敗しました。 System.IO.IOExceptionトランスポート接続からデータを読み取れません:既存の接続がリモートホストによって強制的に閉じられました。 <既存の接続がリモートホストによって強制的に閉じられました

私が正しければ、拒否されているように見えますが、サーバーは理由がわかりません。これですぐに解決されることを願っています。

今のところ、パッケージキャッシュをクリアしていない他の開発者からパッケージのコピーを取得し、この方法で開発を続けることができました。

誰かがコードプレックスの問題を親切に提起したので、うまくいけばすぐにどこかに行きます: https://nuget.codeplex.com/workitem/4372

更新

11月17日の時点で、これは再び機能しているようです。 NuGetは、古いバージョンのNinject.Web.Common.3.2.0.0の取得に問題があることを正しく通知しますが、更新されたエディションは問題ありません。

10
Anicho

ネットワーク管理者を呼び出すまで、同じ問題が発生していました。 IPSがドメインにマルウェアのフラグを付け、内部ネットワークレベルでブロックしたことがわかりました。

ブロックを削除すると、すべてが再び機能するようになります。

また、codeplexプロジェクトサイトから画像とCSSを取得する際に問題が発生し、これによりその問題も修正されました。

3
Jimmie R. Houts

この問題は、新しいv3 API( https://api.nuget.org/v3/index.json )を利用するVisual Studio2015を使用する企業プロキシの背後で発生しています。私の例では、SSLインターセプト企業プロキシ(BlueCoat)が、そのAPIエンドポイントによってネゴシエートされている新しい暗号プロトコル(TLS 1.2といくつかの新しいキー交換暗号など)を処理する方法を知らないことに関係しています。

5
stephen_liu

Visual Studio 2015ユーザーの簡単な修正は、URLをhttpsからhttpに変更することです。パッケージにhttpsライセンスファイルが含まれていると、これが機能しない可能性があると感じています。

または、パッケージのインストールと更新をVisual Studio2013に切り替えます。

1
Kris

インターネット接続が機能していて、Internet ExplorerのLAN設定でプロキシがセットアップされ、有効になっているかどうかを確認します。私の場合、プロキシが無効になっているため、インターネットからダウンロードしようとして失敗しました。お役に立てれば...

0
Ajinkya Surve