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代理设置,请按照下列步骤操作:
- 在Windows XP上,单击开始,或者在Windows Vista或Windows 7上,单击,然后单击运行。 在Windows 8或Windows 8.1上,要访问“运行”命令,请按Windows徽标键Windows徽标键+ R.或者,从屏幕右边缘轻扫,然后点击search(或者如果使用的是鼠标,点到屏幕的右上angular,向下移动鼠标指针,然后单击search)。 在search框中键入运行,然后点击或单击运行。
- 在运行文本框中,复制(CTRL + C)并粘贴(CTRL + V)或键入以下内容:reg添加“HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet设置”/ v ProxyEnable / t REG_DWORD / d 0 / F
- 点击OK。
- 在Windows XP上,单击开始,或者在Windows Vista或Windows 7上,单击,然后单击运行。 在Windows 8或Windows 8.1上,要访问“运行”命令,请按Windows徽标键Windows徽标键+ R.或者,从屏幕右边缘轻扫,然后点击search(或者如果使用的是鼠标,点到屏幕的右上angular,向下移动鼠标指针,然后单击search)。 在search框中键入运行,然后点击或单击运行。
- 在“运行”文本框中,复制(CTRL + C)并粘贴(CTRL + V)或键入以下内容:reg删除“HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings”/ v ProxyServer / f
- 点击OK。
解决了。 这是因为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
我通过评论解决了我的问题
<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设置 – >取消选中“自动检测设置”
脚步:
- closures提琴手。
- 重新启动Visual Studio。