解决Visual Studio 2010下TFS服务无法连接问题
创始人
2024-07-31 10:20:28
0

Visual Studio 2010的推出一举带来很多革命性的改变,TFS即是一个改变,在Visual Studio 2010中集合了源代码管理,项目管理,测试管理等一体工具,不再需要之前的VSS,NUnit测试等,目前也一直在用TFS感觉方便快捷,可就在昨天TFS罢工了,通过Visual Studio 2010怎么也连接不到TFS服务器,代码同步受阻,不过几经折腾最后还是解决了,现将过程分享给大家:

在某个时段,要修改代码,签出文件时,提示连接服务器失败,自动的想到是不是TFS密码过期了,因为服务器端设置要求开发人员定期修改TFS密码,于是登录服务器去修改密码,可是登录后发现不是这个问题,密码没有到期呀。那奇怪什么原因呢?再次尝试仍提示TF31001错误,未被授权。按照提示理论上说是不是服务器关闭了你访问当前代码的权限,可是经查看服务器权限配置很对呀,很奇怪。

遇到此类问题,大家习惯性的操作,重启Visual Studio 2010吧,结果还是没效果。干脆重启计算机,折腾了几分钟,仍旧不变的错误。

之后惯性的Google一下吧,与之相关的内容不多,在几篇E文的资源中,也看到一些有意的东西,大致说明如下几点

1、服务器端确保有效可用,权限配置正确无误

2、当前计算机在可用的域空间内

3、相关端口,防火墙畅通访问

针对如上几点,使用我的帐号在其他机器上登录,TFS连接正常无误,但使用同事的帐号在我的机器上登录也提示同样的TF31001错误。问题锁定到自己机器上,回想从开始使用TFS到出现问题这段时间内,也没搞什么设置呀。之后又自己按照相关的资料操作一会,仍无果。

修复一下TFS吧,在Visual Studio 2010中,TFS是集成的,打开Visual Studio 2010安装包,也没发现相关的TFS组件,那就修复Visual Studio 2010吧,之后开启仍是同样的错误,崩溃加郁闷。

继续查资料,在E文的一个站点上,看到如下的内容:

This is very strange error and only happening if i change my local system date to future date. Actually if i change my local system date to like 2 weeks from now then every single time i click on any folder in source control through Visual Studio 2010;

修改本地时间,果真在调试自己项目时,我修改了自己本地的时间,当时就感觉问题要解决了,之后如愿修改时间为当前时间,一切Ok,顺利解决。这让我在想TFS和本地时间到底有啥关系,其实经分析发现,在代码进行同步更新维护时,TFS回和服务器端进行一些常用信息的校对,如时间,依保证代码的安全有效。

原文链接:http://www.cnblogs.com/Wendy_Yu/archive/2011/06/09/2076191.html

【编辑推荐】

  1. VS.NET 2010已经发布了beta2版本 新功能
  2. 初步了解Visual Studio 2010 Professional专业版
  3. Visual Studio 2010中使用MTLM管理测试工具
  4. Visual Studio 2010 SP1公测版已经发布
  5. Visual Studio 2010中敏捷开发流程模板的应用

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...