我在Windows 7上安装了Visual Studio 2010 Premium。当我尝试连接到在线图库或在线模板时,收到如下错误消息:
由于在尝试联系服务器时发生错误
,因此无法搜索在线费用
它要求我启用对vistual studio gallery的扩展功能。我在Extension Manager工具/选项页面中启用了这些功能。互联网连接也很好。
我的电脑防火墙已关闭。我有代理连接到互联网,但它在浏览器连接到互联网时工作正常(甚至vs2010中的内部浏览器工作正常)。那么在VS2010中设置代理以连接其他在线资源的位置在哪里?
我正在另一台计算机上运行VS2010 Ultimate试用版并且工作正常。
答案 0 :(得分:135)
尝试将以下内容添加到devenv.exe.config(在Common7 \ IDE文件夹中):
<configuration>
<system.net>
<settings>
<servicePointManager expect100Continue="false" />
</settings>
</system.net>
</configuration>
这是一些代理服务器的已知问题,将在未来版本中解决。
答案 1 :(得分:31)
以下对我有用,我从下面列出的博客条目中得到了这个。
在 devenv.exe.config 文件中,在&lt; system.net&gt; 部分添加:
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy usesystemdefault="True" />
</defaultProxy>
答案 2 :(得分: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>
答案 3 :(得分:13)
就我而言,Visual Studio拒绝从Internet Explorer读取设置。我终于通过明确地将url提供给代理并将servicePointManager expect100Continue设置为false来使其工作。要手动添加代理地址,xml如下所示:
<defaultProxy>
<proxy proxyaddress="http://your.proxyserver.ip:port"/>
</defaultProxy>
答案 4 :(得分:5)
对我来说,进入Internet Explorer的工作是什么,打开工具&gt;互联网选项&gt;连接&gt; “局域网设置”对话框,并更改“自动检测设置”和代理服务器设置的状态。根据您的连接类型,您可能需要更改这些设置才能使其正常工作。
答案 5 :(得分:0)
对我来说,拥有IE代理并没有帮助。但是,在Windows Server 2008 r2 x64上设置OS代理有帮助。
netsh winhttp set proxy myproxy.corp.com:80
并查看设置: netsh winhttp show proxy
答案 6 :(得分:0)
对我来说,上述配置更改在Windows Active Directory环境中不起作用。评论你完全放在上面的任何内容。
我做了什么:
进入凭据管理器(Windows 7或8)并添加代理对话框中出现的任何用户名的代理凭据,例如VSCredentials_corp-proxy.domain.local / username,然后是您的Windows密码。
巴达,我在!答案 7 :(得分:0)
您可以在devenv.exe.config中添加以下设置
<system.net>
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy usesystemdefault="True" />
</defaultProxy>
<settings>
<ipv6 enabled="true"/>
<servicePointManager expect100Continue="false" />
</settings>