我已成功安装TFS 2012并将我的TFS 2008数据库迁移到TFS 2012.从Visual Studio中,我可以通过源代码控制连接到新的TFS服务器插件,并可以看到从TFS 2008导入的所有项目。问题是,当我点击“连接”时,我收到一个HTTP 500错误发生的异常。在服务器上,由于此URL在事件查看器中收到警告:无法连接到TFS 2012中已升级的TFS 2008项目集合
http:// [servername]:8080/tfs/tfs2008projectcollection/services/v3.0/locationservice.asmx/TeamFoundation/Administration/v3 .0/LocationService.asmx
如果我手动转到上面的URL减去'/TeamFoundation/Administration/v3.0/LocationService.asmx'页面加载罚款。此外,如果我删除'/tfs2008projectcollection/services/v3.0/locationservice.asmx'并导航到http:// [servername]:8080/tfs/TeamFoundation/Administration/v3.0/LocationService.asmx,则页面加载正常。
事情是这只发生在我从2008年导入的项目集合中。我直接在TFS 2012中创建了一个新的项目集合,我可以在VS 2012中很好地连接到该项目。有没有人遇到过这个问题,如果是的话,纠正它的最好方法是什么?