我正在开发团队环境中的大型应用程序。我们使用Team Foundation Server来控制VS2010的源代码。我们正在使用LAN来连接TFS,它在小型办公室中运行良好,但现在我们需要通过Internet连接TFS。
实际上我想知道我们有很多开发人员,他们居住在全球不同的地方。我们想通过因特网等局域网直接在TFS服务器上下载。我们还将连接处理此应用程序的LAN用户,并希望并行连接这两种用户。
注意:我们不想使用VPN。
有可能在TFS中做这种工作吗?任何帮助将不胜感激。
答案 0 :(得分:4)
您可以通过互联网明确地公开TFS。 TFS基本上是一组在IIS中托管的Web服务,只是让您的服务器在互联网上可见并且您已经设置好了。
您可能需要考虑一些安全性最佳做法:
1)您应该在IIS中配置SSL证书并使用HTTPS连接到TFS(在VS中连接时的选项)。
2)您应该将SQL Server数据库放在一个不直接暴露给Internet的单独计算机上(但对应用程序层服务器是可见的)。 SSRS应驻留在AT服务器上,DB和SSAS应位于数据层服务器上。