Visual Studio / C#:Nuget无法连接到远程服务器

在MS Visual Studio中,我试图将Nuget包安装到我的解决scheme中。

当我select“pipe理解决scheme的Nuget软件包”选项并尝试安装软件包时,出现消息“无法连接到远程服务器”。

我有互联网连接,所以不明白为什么我总是得到这个消息。

有谁知道可以采取一些措施来纠正这个问题?

谢谢

清除HTTP_PROXY为我工作。

让我自己修复

重要说明:此部分,方法或任务包含说明如何修改registry的步骤。 但是,如果您不正确地修改registry,则可能会出现严重问题。 因此,请确保您认真执行这些步骤。 为了增加保护,请在修改registry之前备份registry。 然后,如果发生问题,您可以还原registry。 有关如何备份和还原registry的更多信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:322756如何备份和还原Windowsregistry

要自己重置您的Internet Explorer代理设置,请按照下列步骤操作:

  1. 在Windows XP上,单击开始,或者在Windows Vista或Windows 7上,单击,然后单击运行。 在Windows 8或Windows 8.1上,要访问“运行”命令,请按Windows徽标键Windows徽标键+ R.或者,从屏幕右边缘轻扫,然后点击search(或者如果使用的是鼠标,点到屏幕的右上angular,向下移动鼠标指针,然后单击search)。 在search框中键入运行,然后点击或单击运行。
  2. 在运行文本框中,复制(CTRL + C)并粘贴(CTRL + V)或键入以下内容:reg添加“HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet设置”/ v ProxyEnable / t REG_DWORD / d 0 / F
  3. 点击OK。
  4. 在Windows XP上,单击开始,或者在Windows Vista或Windows 7上,单击,然后单击运行。 在Windows 8或Windows 8.1上,要访问“运行”命令,请按Windows徽标键Windows徽标键+ R.或者,从屏幕右边缘轻扫,然后点击search(或者如果使用的是鼠标,点到屏幕的右上angular,向下移动鼠标指针,然后单击search)。 在search框中键入运行,然后点击或单击运行。
  5. 在“运行”文本框中,复制(CTRL + C)并粘贴(CTRL + V)或键入以下内容:reg删除“HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings”/ v ProxyServer / f
  6. 点击OK。

http://support.microsoft.com/kb/2289942谢谢@Sandy

解决了。 这是因为Visual Studio正在使用fiddler http连接。

所有你需要做的就是打开fiddler => fiddler option => connection =>取消选中“在启动时充当系统代理”。

就这样!

今天在Visual Studio 2012上开始发生这种情况。有点简单,但在检查Nuget站点本身是否启动并尝试打包pipe理器控制台之后,我的解决scheme是:

closures并重新打开Visual Studio

突然间,它可以再次连接到Nuget服务器,并下载我急需的软件包。

工具 – >库软件包pipe理器 – >软件包pipe理器设置 – >清除软件包caching

这对我有效

在IE中清除代理caching修复了这个问题。 在命令提示符中使用这两个命令行(以pipe理员身份运行)

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f 

然后

 reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /f 

详细信息可以在https://support.microsoft.com/en-us/kb/2289942find

我通过评论解决了我的问题

 <system.net></system.net> 

从位于的devenv.exe.config部分

 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.config 

上面的build议没有任何工作后,我解决了这个问题:

Internet Explorer>工具>连接>局域网设置
取消选中“自动检测设置”框。 这解决了我的Nuget Package Manager问题。 此外,它还修复了我在VMWare虚拟桌面上遇到的另一个连接问题,并且在尝试连接到安全站点时大大提高了Internet Explorer的速度。

即使将Nuget Package Manager更新到最新版本,并且也可以取消select所有的软件包源,我在VS 2010软件包恢复中遇到了这个问题。 在解决scheme上启用Nuget Package Restore选项时出现错误。

我通过使用不具有受限制的https访问nuget服务器的框来解决此问题。 当我用VS 2012从不同的盒子来启用包恢复时,它工作正常。 我相信它需要能够连接到nuget在线服务器来下载恢复操作期间使用的最新nuget.exe。 因此,您可以使用的一个选项是从必须具有所有Internet访问权限的服务器执行“启用软件包还原”过程,然后签入更改。 一旦这些更改签入,您可以再次从VS 2010或VS 2012加载解决scheme,并使用nuget恢复function。

希望有所帮助!

我有相同的症状,显然,视觉工作室正在使用IE中设置的一些代理设置。 事实certificate,我的问题是以下之一:

  • 我的IE已经更新到IE 9,但更新没有完成,因为我没有完成“更新向导”
  • IE中设置了一些模糊的代理设置(一个seleniumtesting运行的剩余部分)

完成更新向导并清除所有代理设置后,我的NuGet包pipe理器再次运行。

有同样的问题,这是解决scheme的具体情况,并没有上述工作。 我删除了Visual Studio解决scheme用户选项文件(.suo)并重新启动VS 2013,现在我可以再次更新和安装包。

终于解决了。 我禁用了Chrome中的扩展程序。 我已经安装它来隐藏我的真实位置。

要自行重置Internet Explorer代理设置,请执行以下步骤:1.在Windows XP中,单击“开始”,或者在Windows Vista或Windows 7上单击

2459687,然后单击运行。 在Windows 8或Windows 8.1上,要访问运行命令,请按Windows徽标键

Windows徽标键+ R.或者,从屏幕右边缘向内滑动,然后点击search(或者如果使用的是鼠标,请指向屏幕的右上angular,向下移动鼠标指针,然后单击search)。 在search框中键入运行,然后点击或单击运行。 2.在“运行”文本框中,复制(CTRL + C)并粘贴(CTRL + V)或键入以下内容:

reg添加“HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet设置”/ v ProxyEnable / t REG_DWORD / d 0 / f

3.点击确定。 4.在Windows XP中,单击开始,或在Windows Vista或Windows 7上,单击

2459687,然后单击运行。 在Windows 8或Windows 8.1上,要访问运行命令,请按Windows徽标键

Windows徽标键+ R.或者,从屏幕的右侧边缘滑入,然后点击search(或者如果使用的是鼠标,请指向屏幕的右上angular,向下移动鼠标指针,然后点击search)。 在search框中键入运行,然后点击或单击运行。 5.在“运行”文本框中,复制(CTRL + C)并粘贴(CTRL + V)或键入以下内容:reg删除“HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings”/ v ProxyServer / f

6.单击确定。

我无法在VS 2015中安装全球化,并尝试所有的答案,我试过这个。 我在VS 2013中打开了我的项目,并且第一次运行。 希望这可以帮助别人

调制解调器重新开始解决我的问题。

Internet属性 – > LAN设置 – >取消选中“自动检测设置”

脚步:

  1. closures提琴手。
  2. 重新启动Visual Studio。