Team Foundation Server TF31001: Configuration system failed to initialize - LoveJing
Team Foundation Server TF31001: Configuration system failed to initialize
我在Project server分类中,有篇文章《访问SharePoint站点:提示machine.config出错 Unrecognized configuration section system.serviceModel》提及到由于服务器打补丁导致不能访问,今天在访问TFS的时候,发现同样的问题。总是提示如下的错误:
经分析,可能还是由于服务器打补丁导致的,但是按照之前的文章,已经拷贝了一份新的machine.config文件替换有问题的machine.config,但问题依然存在后经发现,如果是64bit机器的话,有两个machine.config文件
第一个 C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Config\
第二个 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\
所以推断TFS是使用的这个(C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\ )目录下的machine.config ,打开文件发现确实缺少了之前文章中提到的配置信息,复制之后,再次连接,一切OK。
有时候我们在链接TFS的时候,总会提示一些不太明显的错误比如TF31002之类的错误,是我们无法确定到底是那出的问题,我们可以在如下的目录
E:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE(根据自己安装的目录),找到TF.exe文件,通过cmd运行,如果TFS有问题的话,运行之后会在命令框中显示详细的错误信息,以便于我们确定问题的根源。