我在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。它没有解决任何问题。
答案 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 ;.欢呼!它的工作!