从互联网TFS 2010访问

我们有Team Foundation Server 2010环境。 哪个工作正常。 我们想打开TFSnetworking访问互联网。

我们要按照链接http://qa.social.msdn.microsoft.com/Forums/en-US/tfssetup/thread/6bac41e0-6600-4ef2-8006-7095fcf3d84b 。

我们正在testing环境中进行testing。 附加appier在DMZ区域。 但是数据层在我们的领域是很好的。 我们需要打开什么港口来实现这一目标。

情况很紧急,我的工作是在线。

有谁可以请帮忙。

谢谢,


@pipTheGeek

嗨pipTheGeek,谢谢你的回应和指针。 我会一步一步告诉你我们到目前为止。

  1. 我们在DMZ提供了一台服务器,其中80/443端口从互联网打开到DMZ。 该服务器具有由networking小组分配的公共IP。 2,DMZ服务器端口8080/1433/9191从DMZ到内网的Apptier。
  2. 我们尝试在服务器上安装/configuration附加的apptier,configuration失败。 我们认为这是因为1433没有从内部networking数据库打开到DMZ。
  3. 在遇到这个故障之后,我们在我们原来的TFS设置也在那里的域中添加了DMZ服务器。
  4. 我们使用我们的域pipe理员凭据login到DMZ服务器。
  5. configuration成功发生。 我们能够访问DMZ服务器内的TFS WEB。 7.在DMZ服务器上,我们使用NETSH INTERFACE PORTPROXY为端口80到8080进行端口转发。
  6. 现在使用附加了/ tfs / web的DMZ的公共IP,我们可以从互联网上访问TFS WEB。 它要求进行身份validation的域凭据。 我们只能看到工作项目和源代码pipe理。

请让我们知道我们已经达到多远,你还推荐什么。除了你想添加的东西,请让我们知道。

再次感谢您的帮助。

亲切的问候。

TFS可以通过端口8080访问。

您需要在防火墙中打开此端口,并将stream量转发到TFS服务器; 一个很好的绘图可在这里: http : //msdn.microsoft.com/en-us/library/ms252473.aspx

使用新的托pipe服务? 免费!

http://tfspreview.com/

链接到的文档仅用于公开Internet上的Team System Web Access,而不是完整的TFSfunction。 虽然,我相信团队系统Web访问和TFS默认使用端口8080。 所以你需要从互联网打开端口8080到应用层,然后你需要让应用层与SQL Server进行通信。 SQL Server默认使用端口1433,但如果这是SQL的命名实例,则不会使用该端口。

你链接到的线程build议第二个应用程序层,因为他们只想向互联网公开less量的function。 如果您公开核心TFS Web服务,那么我不认为第二个应用程序层是必要的,而不是从安全方面来说,我不知道您的情况是否意味着可能需要性能。