VS2012 をインストールしましたが、特定の Nuget パッケージのインストールで問題が発生しました。
新しい MVC4 プロジェクトを作成すると、すべてのデフォルト パッケージが正常にインストールされるようです。
たとえばELMAHなど、いくつかのパッケージを追加できますが、いくつかのパッケージをインストールしようとすると、パッケージがインストールされず、動かなくなります。
私が得るエラーメッセージは次のとおりです。
トランスポート接続からデータを読み取れません: 既存の接続がリモート ホストによって強制的に閉じられました。
私はいくつかの異なるNugetソースを試しました:
https://nuget.org/api/v2/ http://packages.nuget.org/v1/FeedService.svc/
特に問題があるパッケージは、Ninject、Ninject.MVC3、およびNLogです
アップデート:
これらのテストにはパッケージ マネージャー GUI を使用しました。コンソールも機能しません。
フィドラーを使用してネットワーク トラフィックを検査しましたが、次の時点で問題が発生しているようです。
接続 az320820.vo.msecnd.net:443 HTTP/1.1
az320820.vo.msecnd.net:443 へのトンネルがセットアップされ、確立されると、トンネルを介して次の呼び出しが行われます。
GET /packages/Newtonsoft.Json.4.5.8.nupkg HTTP/1.0 ここですべてが停止し、タイムアウトになるまで何も起こりません。
ネットワーク名の DNS 解決は、両方のサイトで同じ IP を解決します。
ポート 443 で DNS 名に telnet できます。
ネットワーク名が見つからなかったが、ここではすべて問題なく解決している codeplex にも同様の古い問題がいくつかあります。パッケージがトンネルを通過するように要求された時点で、物事は停止します。
- さらに更新
ラップトップのブラウザーにこの URL を入力すると、nhibernate のパッケージであるhttp://az320820.vo.msecnd.net/packages/NHibernate.3.3.1.4000.nupkgの URL が不明になります。ただし、同じネットワーク上の他のマシン (すべて同じ DHCP 設定) から試してみると、動作します。したがって、それは私のマシンの問題を示しています。ただし、ラップトップを別のネットワークに置くと、正常にダウンロードされます!
問題が何であるかについて、私は完全に混乱しました。
別の PC では (ブラウザーで) リンクが機能しますが、パッケージは VS2010 の Nuget 経由でダウンロードされません。
私は今髪を抜いているので、誰か助けてくれたり、何かアドバイスをくれたりできますか。