无法连接到任何在线资源
我在Windows 7上安装了Visual Studio 2010 Premium。当我尝试连接到在线图库或在线模板时,出现如下错误消息:
由于尝试联系服务器时发生错误,因此无法search在线扩展
它要求我能够访问在Vistual工作室画廊的扩展。 我没有启用扩展pipe理器工具/选项页面中的那些。 互联网连接也很好。
我的电脑防火墙已closures。 我有代理连接到互联网,但它的工作正常,当浏览器连接到互联网(甚至在vs2010的内部浏览器工作正常)。 那么VS2010的地方在哪里设置代理连接到其他在线资源?
我正在另一台计算机上运行VS2010 Ultimate试用版,效果不错。
尝试将以下内容添加到devenv.exe.config(在Common7 \ IDE文件夹中):
<configuration> <system.net> <settings> <servicePointManager expect100Continue="false" /> </settings> </system.net> </configuration>
这是一些代理服务器的一个已知问题,将在未来版本中解决。
以下为我工作,我从下面列出的博客条目得到这个。
在devenv.exe.config文件中,在<system.net>部分添加:
<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/
我不得不做一些以上的工作。 我的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>
在我的情况下,Visual Studio拒绝从Internet Explorer中读取设置。 我终于通过明确地给url的代理和servicePointManager expect100Continue设置为false来工作。 要手动添加代理地址,xml看起来像这样:
<defaultProxy> <proxy proxyaddress="http://your.proxyserver.ip:port"/> </defaultProxy>
对于我来说,在IE浏览器中打开“工具”>“Internet选项”>“连接”>“LAN设置”对话框,以及更改“自动检测设置”和代理服务器设置的状态。 根据您的连接types,您可能需要更改这些设置才能正常工作。
对我来说,有IE代理没有帮助。 但是,在windows server 2008 r2 x64上设置OS代理的帮助。
netsh winhttp设置代理myproxy.corp.com:80
并查看设置:netsh winhttp显示代理
对于我而言,上述configuration更改在您处于Windows Active Directory环境中不起作用。 不pipe你把什么都放在上面。
我做了什么:
进入凭证pipe理器(Windows 7或8),并添加代理对话框中出现的任何用户名的代理凭证,例如VSCredentials_corp-proxy.domain.local /用户名,然后是您的Windows密码。
Bada bing,我在!
您可以在devenv.exe.config中添加以下设置
<system.net> <defaultProxy useDefaultCredentials="true" enabled="true"> <proxy usesystemdefault="True" /> </defaultProxy> <settings> <ipv6 enabled="true"/> <servicePointManager expect100Continue="false" /> </settings>