Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 Visual Studio 2012无法连接到Team Foundation服务,除非打开了小提琴器。_Visual Studio 2012_Fiddler_Azure Devops - Fatal编程技术网

Visual studio 2012 Visual Studio 2012无法连接到Team Foundation服务,除非打开了小提琴器。

Visual studio 2012 Visual Studio 2012无法连接到Team Foundation服务,除非打开了小提琴器。,visual-studio-2012,fiddler,azure-devops,Visual Studio 2012,Fiddler,Azure Devops,直到最近,一切都很顺利 但是,现在我不能再连接到Team Foundation服务了,除非打开了小提琴手! 几天前,我根据配置提示设置了Fiddler,问题开始出现 这是我尝试连接时收到的消息 我试过了 关闭解密https 删除所有Fiddler证书 卸载Fiddler 从IE中删除所有cookie 还有许多其他的事情在我脑海中闪过,但都没有成功。 似乎VS没有它就无法到达TFS 同时,我可以通过浏览器完美地查看TFS。(是的,从TFS主页打开VS的新实例也不起作用) 有什么建议吗?通常

直到最近,一切都很顺利

但是,现在我不能再连接到Team Foundation服务了,除非打开了小提琴手! 几天前,我根据配置提示设置了Fiddler,问题开始出现

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

我试过了

  • 关闭解密https
  • 删除所有Fiddler证书
  • 卸载Fiddler
  • 从IE中删除所有cookie
还有许多其他的事情在我脑海中闪过,但都没有成功。 似乎VS没有它就无法到达TFS

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


有什么建议吗?

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

如果不运行Fiddler,IE的工具>Internet选项>连接>LAN设置中的代理设置是什么


如果您启动Fiddler,然后取消勾选文件>捕获流量,然后启动TFS客户端,您是否看到Fiddler在禁用捕获的情况下捕获客户端的请求?

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

如果不运行Fiddler,IE的工具>Internet选项>连接>LAN设置中的代理设置是什么


如果您启动Fiddler,然后取消勾选文件>捕获流量,然后启动TFS客户端,您是否看到Fiddler在禁用捕获的情况下捕获客户端的请求?

VS 2012并不容易做到这一点。尝试以下方法。 1.关闭VS 2.信息抽取 3.清除缓存 4.关闭IE 5.开放VS


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

VS 2012并不容易做到这一点。尝试以下方法。 1.关闭VS 2.信息抽取 3.清除缓存 4.关闭IE 5.开放VS


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

终于找到了问题的症结所在。 问题是由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>


一旦我摆脱了它,一切又开始运转。

终于找到了问题的症结所在。 问题是由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>


一旦我把它处理掉,一切又开始运转了。

你说得很对。Fiddler继续仅为Visual Studio捕获流量,即使捕获已关闭。IE设置中未设置代理。此命令
prefs set fiddler.network.proxy.registrationhostname
是否是原因?有办法恢复吗?所讨论的Pref只控制Fiddler注册为系统代理的方式(“127.0.0.1”与其他);它不控制任何其他内容(如果您仍要删除它,请通过
prefs remove fiddler.network.proxy.registrationhostname
调用)。要解决报告的问题,我们需要找出VS进程缓存过时代理信息的位置。我假设您至少重新启动过一次(没有运行Fiddler)?是的,自从问题开始以来,我已经多次重新启动,每次Fiddler已经关闭。您说得很对。Fiddler继续仅为Visual Studio捕获流量,即使捕获已关闭。IE设置中未设置代理。此命令
prefs set fiddler.network.proxy.registrationhostname
是否是原因?有办法恢复吗?所讨论的Pref只控制Fiddler注册为系统代理的方式(“127.0.0.1”与其他);它不控制任何其他内容(如果您仍要删除它,请通过
prefs remove fiddler.network.proxy.registrationhostname
调用)。要解决报告的问题,我们需要找出VS进程缓存过时代理信息的位置。我假设您至少重新启动过一次(没有运行Fiddler)?是的,自从问题开始以来,我已经多次重新启动,每次Fiddler已经关闭。哇。想找到这个真是一场噩梦。谢谢哇!想找到这个真是一场噩梦。谢谢