无法使用TeamExplorer登录到TFS,而它直接使用来自IE的Web服务

时间:2009-01-05 18:13:01

标签: tfs

我在Windows 2008服务器上安装了TFS 2008 sp1完整版。

我可以使用团队资源管理器或IE

在本地连接

从远程计算机:

如果我在以下地址提供良好的凭据,TFS网络服务正常工作:

http://192.168.1.239:8080/services/v1.0/ServerStatus.asmx?op=CheckAuthentication

但是,Team Explorer会报告TF31002错误,并说:

  • Team Foundation Server名称,端口号或协议不正确:因为WS无法运行

  • Team Foundation Server处于脱机状态:出于同样的原因并非如此

  • 密码已过期或不正确。 :Visual Studio甚至不会要求我的凭据

有关可能发生的事情的任何想法? 我想到了一个潜在的版本问题,我为visual studio 2008安装了sp1。它没有解决任何问题。

2 个答案:

答案 0 :(得分:1)

您是否可以在VS中配置服务器以使用HTTPS进行连接?如果您的服务器上未配置SSL,则可以解释上述URL的工作原理,但Visual Studio正在使用的URL(相同但使用HTTPS)将无效。

如果没有,您可以在工作站上安装fiddler(它是一个HTTP流量监控工具)并观察VS和TFS之间的网络流量吗?这将告诉您VS正在尝试访问的网址,并且可能会让您更深入地了解正在发生的事情,因此您可以使用结果修改您的问题。

答案 1 :(得分:0)

我想描述一下我的经验:我们有TFS2010可以通过VPN + SSL访问并且得到了相同的TF31002错误。

经过长时间的战斗,我们发现了问题:SSL使用了不受信任的证书,这是导致错误的原因!!

要解决此问题,应使用例如IE将SSL证书添加到本地证书存储区:' Internet选项 - >内容 - >证书 - > '根据证书选择标签' - >进口&#39 ;.欢呼!它的工作!