Visual Studio 2015 - 连接到扩展和更新的Visual Studio画廊时出现错误

6
尝试从“扩展和更新”获取Visual Studio扩展时,我遇到以下错误:-
在向visualstudiogallery.msdn.microsoft.com/Services/VStudio/Extension.svc发出HTTP请求时发生错误。
我可以看到一些人面临了这个问题,但是我找不到任何解决方案。另外,在尝试获取nuget包时也会出现类似的错误。

PS:这条信息有点误导人,因为我可以使用svcutil使用相同的地址创建代理: svcutil https://visualstudiogallery.msdn.microsoft.com/Services/VStudio/Extension.svc

1个回答

6

当你在代理后面时,通常会发生这种情况。

尝试关闭Visual Studio并更新位于
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE devenv.exe.config文件,并搜索system.net节点。 如果没有,请添加它,否则将其更改为以下内容:

<system.net>
  <defaultProxy enabled="true" useDefaultCredentials="true">
    <proxy usesystemdefault="true" bypassonlocal="true" />
  </defaultProxy>
</system.net>

这将使Visual Studio使用系统定义的代理,如果代理需要登录,则使用您的凭据。

我可以确认在VS2015 Pro中这个工作;唯一要添加的新部分是<defaultProxy>部分。我在家里不用这样做,但是在工作中这是必要的。谢谢!这让我抓狂了。 - Matthew Kraus
2
我尝试了这个,但它不起作用。我仍然遇到超时问题,而且我不知道原因。 - magicandre1981
在不同的网络上遇到了相同的问题。 - Gustav Gahm
我尝试了这个解决方案,但它破坏了主页(包括新闻和视频)。所以如果没有那个节点,我的主页可以正常工作,但在“工具”>“扩展”菜单中的画廊会超时。 - Mickael V.
2
只有在你身处某种防火墙之后并需要代理服务器连接互联网时,此设置才会起作用。 - Marc Selis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接