Ninject 无法在VS2012中安装某些Nuget软件包-可能是网络问题
我安装了VS2012,但在安装某些Nuget软件包时遇到一些问题 当我创建一个新的MVC4项目时,所有默认软件包似乎都安装正常 我可以添加一些软件包,例如ELMAH,但是当我尝试安装一些软件包时,它就不会有,我会被卡住 我收到的错误消息是: 无法从传输连接读取数据:远程主机强制关闭了现有连接 我尝试了一些不同的Nuget来源: http://packages.nuget.org/v1/FeedService.svc/ 我特别关注的软件包有Ninject、Ninject.MVC3和NLog 更新: 我使用PackageManagerGUI进行这些测试。控制台也不工作 我已经使用fiddler检查了网络流量,似乎在以下几点出现了问题: 连接az320820.vo.msecnd.net:443http/1.1 将隧道设置为az320820.vo.msecnd.net:443,然后在隧道中建立以下调用: GET/packages/Newtonsoft.Json.4.5.8.nupkg HTTP/1.0,在它超时之前,一切都停止了,没有其他事情发生Ninject 无法在VS2012中安装某些Nuget软件包-可能是网络问题,ninject,visual-studio-2012,nuget,firewall,nlog,Ninject,Visual Studio 2012,Nuget,Firewall,Nlog,我安装了VS2012,但在安装某些Nuget软件包时遇到一些问题 当我创建一个新的MVC4项目时,所有默认软件包似乎都安装正常 我可以添加一些软件包,例如ELMAH,但是当我尝试安装一些软件包时,它就不会有,我会被卡住 我收到的错误消息是: 无法从传输连接读取数据:远程主机强制关闭了现有连接 我尝试了一些不同的Nuget来源: http://packages.nuget.org/v1/FeedService.svc/ 我特别关注的软件包有Ninject、Ninject.MVC3和NLog 更新
网络名称的DNS解析都解析两个站点上的相同IP 我可以远程登录到端口443上的DNS名称 codeplex上也有一些类似的老问题,没有找到网络名称,但这里一切正常。当包被请求通过隧道时,事情就停止了
- 进一步更新
nuget.org之间的某个路由问题,即使您自己的机器状况良好,也可能会导致故障。这似乎是一个(本地?)网络问题
需要应用正常的网络诊断
请记住,从本地办公室代理到您和nuget.org之间的某个路由问题,即使您自己的机器很好,也可能会导致故障。您消除了网络和服务器问题吗?只是为了添加,我做了大量搜索,找不到链接到nuget anywhere的此错误消息。奇怪的是,它只发生在某些软件包上。@Richard-嗯,有些软件包安装得很好,其他的一切似乎都正常。它只是一些看起来没有安装的特定软件包。如前所述,我尝试了不同的Nuget Repos,因此不确定问题出在哪里。我询问的原因是“远程主机强制关闭了现有连接”。是错误WSAECONNRESET的描述,当连接意外中断时,套接字API返回哪个套接字。请用1更新Q。这与特定的网络有关。2.如何使用NuGet:GUI、包管理器控制台或NuGet.exe。(我也投票将其移至,因为这更适合,因为这不是一个真正的开发问题。)您是否消除了网络和服务器问题?只是补充一下,我已经进行了大量搜索,找不到与Nuget anywhere链接的此错误消息。奇怪的是,它只发生在某些软件包上。@Richard-嗯,有些软件包安装得很好,其他的一切似乎都正常。它只是一些看起来没有安装的特定软件包。如前所述,我尝试了不同的Nuget Repos,因此不确定问题出在哪里。我询问的原因是“远程主机强制关闭了现有连接”。是错误WSAECONNRESET的描述,当连接意外中断时,套接字API返回哪个套接字。请用1更新Q。这与特定的网络有关。2.如何使用NuGet:GUI、包管理器控制台或NuGet.exe。(我也投票将此移到,因为这更适合,因为这不是真正的开发问题。)感谢Richard(stack overflow新手,如果我在这里做错了什么,请纠正我)。该笔记本电脑在该网站上的问题是一个红鲱鱼,因为它看起来像包文件来自本地缓存。如果我尝试另一个软件包,我又会失败
不确定测试哪些内容与Nuget不兼容-其他功能似乎正常-web、ftp、邮件等。。有什么具体的东西我可以测试吗?Nuget是否使用任何特殊端口?(注:我的评论中无法使用换行符???尝试过
和2个空格)@dgreenuk请查看我在Q上的评论,以更新Q:rewrite,更准确地说明哪些有效,哪些无效,以及您尝试过的内容。精确是关键:微小的差异(NuGet接口)可能非常重要。另外,请标记您的问题以请求mod将其移动到。好的,我使用fiddler来检查网络流量,似乎在以下位置出现了问题:连接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名称。有一些类似的例子