我已安裝VS2012,並且在安裝某些Nuget軟件包時遇到了一些問題。無法在VS2012中安裝某些Nuget軟件包 - 似乎是網絡問題
當我創建一個新的MVC4項目的所有默認包似乎安裝好。
我可以添加一些軟件包 - 例如ELMAH,但是當我嘗試並安裝一些軟件包時,它只是不會有它,我卡住了。
該錯誤消息我得到的是:
無法讀取從傳輸連接數據:一個現有的連接被強行關閉遠程主機。
我已經嘗試了一些不同的NuGet來源:
https://nuget.org/api/v2/ http://packages.nuget.org/v1/FeedService.svc/
的包專門即時通訊有問題是Ninject,Ninject。 MVC3和NLOG
UPDATE:
伊夫用於這些測試包管理器GUI。控制檯也不工作。
我使用Fiddler檢查網絡流量,它出現在的東西下面的一點是會錯:
CONNECT 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。
我可以遠程登錄到DNS名稱端口443上
在有些情況下的網絡名稱wasnt發現,但一切都解決好這裏在CodePlex上一些類似的老問題。它的要點是,包裹被請求下來的隧道,只是停止。
- 進一步更新
如果我在我的筆記本電腦瀏覽器中輸入這個網址:http://az320820.vo.msecnd.net/packages/NHibernate.3.3.1.4000.nupkg這是包NHibernate的URL是未知的。但是,如果我嘗試從同一網絡上的其他機器(所有與DHCP相同的設置),那麼它的工作原理。所以它指出我的機器有問題。但是,如果我把我的筆記本電腦放在另一個網絡上,它就會下載!
它讓我完全搞不清這個問題是什麼。
還有一點是,該鏈接在另一臺PC上(在瀏覽器中),但該包不會通過VS2010中的Nuget下載。
任何人都可以幫助或給我任何指針,因爲我現在拉我的頭髮。
您是否消除了網絡和服務器問題? – Richard
只是添加,我已經做了大量的搜索,無法找到任何地方鏈接到Nuget這個錯誤消息。奇怪的是它只發生在某些軟件包上。 – dgreenuk
@理查德 - 一些軟件包安裝正常,其他所有軟件似乎都能正常工作。它只是特定的包,似乎沒有安裝。如前所述,我試用過不同的Nuget Repos,所以不確定是什麼問題。 – dgreenuk