我支持一个需要凭据的公司代理服务器。在过去的两个小时里,我一直试图用tfspreview.com连接到MS Visual 2012上的TFS服务器,但没有成功。每次尝试都会遇到以下错误:
当我启动它时,集成浏览器工作得很好。它要求我提供代理登录凭据,一旦输入,我就走。所以这里有一些不同的连接方法。
我还导航到了TFS服务器,在我的项目中,我单击了Visual 的打开新实例。输出中的此消息导致新实例失败:
HTTP code 407: Proxy Authentication Required
我试过在另一个职位上找到的所有东西都没有用。我已经对devev.exe.config进行了每次编辑和组合编辑,但都没有成功。
2010年的版本和2012年的专业版有什么不同吗?我正在运行Windows 7。
有人能给点线索吗?请?
注:此问题也适用于Visual 2013
发布于 2012-12-07 11:42:50
经过三天的搜索,这个解决方案落到了我的腿上.
现在,所发生的事情是VS试图进行自动更新,但是被代理所阻止。有人提示我要证件,于是就进行了检查。
我被启发去检查TFS服务器连接,以防提示可能建立一个连接,以便TFS服务器通过.瞧,瞧!啊,真灵!
解决方案:
注意:有些人建议通过打开集成浏览器来尝试使用代理凭据提示符,但这不起作用。我不是一个专家,但我认为他们是通过不同的渠道连接窗口本身。
不需要编辑devenv.exe.config才能工作。
每次需要连接到服务器时,手动检查更新都会很痛苦,但这是我想出的最好的解决方案,直到Microsoft用更新或将来的版本永久解决了这个问题。
发布于 2012-12-05 18:28:01
本质上,VS
并不是为了通过代理访问它试图获得的资源而设置的(当使用FTP时)。这就是您所得到的407错误的原因。我做了一些研究,有一些事情,你可以尝试让这个调试。从根本上说,这是产品中的一个有缺陷的领域,应该在以后的版本中进行审查。
以下是一些解决方案,按照不太复杂到更复杂的顺序排列:
VS
返回并再试一次。
devenv.exe.config
中添加<servicePointManager expect100Continue="false" />
,如下所示:
<configuration>
<system.net>
<settings>
<servicePointManager expect100Continue="false" />
</settings>
</system.net>
</configuration>
defaultProxy
设置:
<system.net>
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy proxyaddress="http://your.proxyserver.ip:port"/>
</defaultProxy>
<settings>
...
希望这能帮你解决。
发布于 2013-04-08 10:47:56
在代理后运行Visual 2012时,在Visual库中检查扩展更新时收到以下错误消息:
远程服务器返回一个意外的响应:(417)期望失败
谷歌环顾四周,终于发现了一个解决方案:
http://www.jlpaonline.com/?p=176
基本上,他说修复是编辑您的devenv.exe.config文件并更改如下:
<settings>
<ipv6 enabled="true"/>
</settings>
对此:
<settings>
<ipv6 enabled="true"/>
<servicePointManager expect100Continue="false"/>
</settings>
https://stackoverflow.com/questions/13717815
复制