1

直到最近,一切正常。

但是,现在,除非打开 Fiddler,否则我无法再连接到 Team Foundation Service?!几天前,我根据配置提示DecryptHttpStip2设置了Fiddler ,问题开始出现。

这是我尝试连接时收到的消息。

在此处输入图像描述

我试过了

  • 关闭解密 https
  • 删除所有 Fiddler 证书
  • 卸载提琴手
  • 从 IE 中删除所有 cookie
  • ...

和许多其他的事情,我脑海中闪过,但没有成功。似乎 VS 没有它就无法进入 TFS。

同时,我可以从浏览器完美地查看 TFS。(是的,从 TFS 的主页打开一个新的 VS 实例也不起作用)

有什么建议么?

4

3 回答 3

5

终于设法弄清了这一点。该问题是由 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config 和 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config 中的 machine.config 中的以下条目引起的

  <system.net>
    <defaultProxy enabled = "true" useDefaultCredentials = "true">
      <proxy autoDetect="False" bypassonlocal="False" proxyaddress="http://127.0.0.1:8888" usesystemdefault="False" />
    </defaultProxy>
  </system.net>

一旦我摆脱它,一切又开始工作了。

于 2013-11-11T21:53:34.017 回答
1

通常,这表明127.0.0.1:8888即使 Fiddler 未运行,客户端也已配置为使用代理。通常,.NET 客户端在启动时从系统获取其代理设置。

在没有运行 Fiddler 的情况下,您在 IE 的工具 > Internet 选项 > 连接 > LAN 设置中的代理设置是什么?

如果您启动 Fiddler,然后取消勾选 File > Capture Traffic,然后启动您的 TFS 客户端,您是否看到 Fiddler 捕获客户端的请求,即使捕获被禁用?

于 2013-10-21T18:30:27.910 回答
0

VS 2012 并不容易。试试下面的。1.关闭VS 2.打开IE 3.清除缓存 4.关闭IE 5.打开VS

在 VS 2013 中,您需要从连接对话框中删除 URL 并重新添加它。

于 2013-10-23T13:52:22.607 回答