2

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 経由でダウンロードされません。

私は今髪を抜いているので、誰か助けてくれたり、何かアドバイスをくれたりできますか。

4

1 に答える 1

0

これは (ローカル?) ネットワークの問題のようです。

通常のネットワーク診断を適用する必要があります。

ローカルオフィスのプロキシからルーティングの問題まで、あらゆることを覚えておいてnuget.orgください。自分のマシンが正常であっても、問題が発生する可能性があります。

于 2012-09-06T10:49:33.000 に答える