Team Foundation Server 2010 安装、部署与配置(七):创建 Team Project 时的一个 Issue:TF218027 .

来源:互联网 发布:中年女装品牌 知乎 编辑:程序博客网 时间:2024/04/30 09:13

上文《Team Foundation Server 2010 安装、部署与配置(六):创建 Team Project》中,我在实践过程中其实遇到过一个 issue(TF218027),所幸不是一个block issue。下面就来说说这个 issue。


并非所有人都会遇到这个 issue,但是在企业虚拟化环境中很容易遇到这个 issue。

我是用一系列虚拟机搭建的 Team Foundation Server 2010 的企业环境:



在我的虚拟机 TFS2010 中,SharePoint、SQL Server Reporting Services、TFS 采用的都是默认的配置:

  1. Reporting Services 和 SharePoint 是集成的,端口是 80
  2. TFS 的 Team Web Access 端口是 8080


但是在宿主(Host)中,我作了端口映射:

  1. 将虚拟机 TFS2010 的 80 端口映射到了 Host 的 81 端口;
  2. 将虚拟机 TFS2010 的 8080 端口映射到了 Host 的 8180  端口;

我在本地的 Visual Studio 2010 | Team Explorer 中创建 Team Project 的时候,在连接 Team Foundation Server 时,用的自然是端口映射之后的新端口 8180:


这个倒没有什么问题。继续往下,但是在这一步遇到了问题:



在这里,我们看到,Team Explorer 自动给出了 Team Project 在 Team Web Access 中的地址:
http://***tfs2010/sites/Saturn-TeamFrameworkCollection/SaturnFramework

但是,由于我们作了端口映射,我们实际上希望这个 Team Project 在 Team Web Access 中是用端口映射之后的 81 端口,也就是是用这样的地址:
http://***tfs2010:81/sites/Saturn-TeamFrameworkCollection/SaturnFramework

在这里我们看到有一个“Configuration...”按钮。我满心欢喜地点这个按钮,希望能看到一个让我自定义 Team Web Access 端口的地方,但是并不能自定义端口:


不瞒您说,就在这个地方,我使用了我所能想出来的各种 tricky 的方法,最终都无法连哄带骗让 Team Explorer 使用我所期望的81端口的地址(http://***tfs2010:81/sites/Saturn-TeamFrameworkCollection/SaturnFramework)。

如果我不理会这个端口的问题,硬着头皮往下进行,会怎么样呢?那么在最后一步会遇到下面这个错误而导致 team project 创建失败:


从这个错误信息中,我们可以看到,由于虚拟机 TFS2010 的 SQL Server Reporting Services 的端口经映射后不再是 80 了,而 Team Explorer 试图通过 80 端口访问虚拟机 TFS2010 的 SQL Server Reporting Services,所以当然出错了。可惜我们即使看到这个错误原因也无法修复它,只能期待 Microsoft 来修复这个问题了。(在这里我有一点怀念 Open Source 的软件)

我依然抱有一线希望,因为我所使用的是 Team Explorer 2010,而此时 Team Explorer 2012 已经发布了,新版本的 Team Explorer 会不会已经修复了这个问题呢?遗憾的是,经验证,Team Explorer 2012 依然存在这个问题。


幸运的是,这个 issue 并不是一个真正的 block issue,因为我可以在 虚拟机 TFS2010 上,安装一个 Team Explorer 2010,远程登录到虚拟机上创建 team project。在虚拟机上我们当然是用 80 端口来访问 Team Web Access、SQL Server Reporitng Services 的。

还有一件幸运的事:虽然现在创建 team project 我们需要远程登录到虚拟机 TFS2010 上进行,但创建成功后,使用这个 team project 完全可以在我们本地进行,目前为止还没有遇到端口方面的麻烦。
0 0
原创粉丝点击