我在Windows 7上安装了Visual Studio 2010 Premium。当我尝试连接到在线画廊或在线模板时,收到如下错误消息:
无法搜索在线扩展,因为尝试与服务器联系时发生错误
它要求我启用对Vistual Studio画廊的扩展的访问。我确实在“扩展管理器工具/选项”页面中启用了这些功能。互联网连接也很好。
我的计算机防火墙已关闭。我有代理连接到Internet,但是当浏览器连接到Internet时,它工作正常(即使vs2010中的内部浏览器也可以正常工作)。那么,VS2010在哪里可以设置代理以连接到其他在线资源?
我正在另一台计算机上运行VS2010 Ultimate试用版,并且运行正常。
<configuration>
<system.net>
<settings>
<servicePointManager expect100Continue="false" />
</settings>
</system.net>
</configuration>
这是某些代理服务器的已知问题,将在以后的版本中解决。
在
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/
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>
<defaultProxy>
<proxy proxyaddress="http://your.proxyserver.ip:port"/>
</defaultProxy>
netsh winhttp设置代理myproxy.corp.com:80
并查看设置:netsh winhttp显示代理
我做了什么:
进入凭据管理器(Windows 7或8),并添加代理对话框中出现的任何用户名的代理凭据,例如VSCredentials_corp-proxy.domain.local / username,然后输入您的Windows密码。
八大冰,我进去!
<system.net>
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy usesystemdefault="True" />
</defaultProxy>
<settings>
<ipv6 enabled="true"/>
<servicePointManager expect100Continue="false" />
</settings>