无法连接到任何在线资源

问题描述 投票:82回答:9

我在Windows 7上安装了Visual Studio 2010 Premium。当我尝试连接到在线画廊或在线模板时,收到如下错误消息:

无法搜索在线扩展,因为尝试与服务器联系时发生错误

它要求我启用对Vistual Studio画廊的扩展的访问。我确实在“扩展管理器工具/选项”页面中启用了这些功能。互联网连接也很好。

我的计算机防火墙已关闭。我有代理连接到Internet,但是当浏览器连接到Internet时,它工作正常(即使vs2010中的内部浏览器也可以正常工作)。那么,VS2010在哪里可以设置代理以连接到其他在线资源?

我正在另一台计算机上运行VS2010 Ultimate试用版,并且运行正常。

visual-studio-2010 visual-studio
9个回答
135
投票
尝试将以下内容添加到devenv.exe.config(在Common7 \ IDE文件夹中:)

<configuration> <system.net> <settings> <servicePointManager expect100Continue="false" /> </settings> </system.net> </configuration>

这是某些代理服务器的已知问题,将在以后的版本中解决。

31
投票
以下内容对我有用,我是从下面列出的博客条目中获得的。

devenv.exe.config文件的部分中,添加:

<defaultProxy useDefaultCredentials="true" enabled="true"> <proxy usesystemdefault="True" /> </defaultProxy>
参考:http://gurustop.net/blog/2010/08/10/visual-studio-2010-extension-manager-online-gallery-behind-internet-proxy/

26
投票
我必须做以上所有事情才能使我的工作正常。我的system.net设置:-

<system.net> <defaultProxy useDefaultCredentials="true" enabled="true"> <proxy proxyaddress="http://your.proxyserver.ip:port"/> </defaultProxy> <settings> <ipv6 enabled="true"/> <servicePointManager expect100Continue="false" /> </settings> </system.net>


13
投票
就我而言,Visual Studio拒绝从Internet Explorer读取设置。通过将URL明确地提供给代理并将servicePointManager Expect100Continue设置为false,我终于使它起作用。要手动添加代理地址,xml如下所示:

<defaultProxy> <proxy proxyaddress="http://your.proxyserver.ip:port"/> </defaultProxy>


5
投票
对我来说,进入Internet Explorer的方法是,打开“工具”>“ Internet选项”>“连接”>“ LAN设置”对话框,然后更改“自动检测设置”和代理服务器设置的状态。根据您的连接类型,您可能需要更改这些设置才能使此功能正常工作。

0
投票
对我来说,使用IE代理无济于事。但是,在Windows Server 2008 R2 x64上设置OS代理很有帮助。

netsh winhttp设置代理myproxy.corp.com:80

并查看设置:netsh winhttp显示代理


0
投票
对我来说,上述配置更改在Windows Active Directory环境中不起作用。全部注释掉上面的所有内容。

我做了什么:

进入凭据管理器(Windows 7或8),并添加代理对话框中出现的任何用户名的代理凭据,例如VSCredentials_corp-proxy.domain.local / username,然后输入您的Windows密码。

八大冰,我进去!


0
投票
您可以在devenv.exe.config中添加以下设置

<system.net> <defaultProxy useDefaultCredentials="true" enabled="true"> <proxy usesystemdefault="True" /> </defaultProxy> <settings> <ipv6 enabled="true"/> <servicePointManager expect100Continue="false" /> </settings>


0
投票
最终解决方案是Hotspot Shield VPN。
© www.soinside.com 2019 - 2024. All rights reserved.