我已成功安装TFS 2012并将我的TFS 2008数据库迁移到TFS 2012.在Visual Studio中,我可以通过源代码控制插件连接到新的TFS服务器,并可以看到从TFS导入的所有项目问题是,当我点击“连接”时,我收到一个异常,即发生了HTTP 500错误。在服务器上,由于此URL,我在事件查看器中收到警告:
http:// [servername]:8080 / tfs / tfs2008projectcollection / services / v3.0 / locationservice.asmx / TeamFoundation / Administration / v3.0 / LocationService.asmx
如果我手动转到上面的网址减去'/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中很好地连接到该项目。有没有人遇到过这个问题,如果那么,纠正它的最佳方法是什么?