我正在团队环境中开发一个大型应用程序。我们使用 Team Foundation Server 来通过 VS2010 控制源代码。我们使用 LAN 连接 TFS,这在小型办公室中效果很好,但现在我们需要通过 Internet 连接 TFS。
实际上我想知道的是,我们有许多开发人员,他们居住在世界各地的不同地点。我们想通过局域网等互联网直接将工作下载到TFS服务器中。我们还将连接使用此应用程序并希望并行连接这两种用户的 LAN 用户。
注意:我们不想使用 VPN。
TFS有可能做这样的工作吗?任何帮助将不胜感激。
您绝对可以通过互联网公开 TFS。 TFS 基本上是托管在 IIS 中的一组 Web 服务,只需使您的服务器在互联网上可见即可。
不过,您可能需要考虑一些安全最佳实践:
1) 您应该在 IIS 中配置 SSL 证书并使用 HTTPS 连接到 TFS(在 VS 中连接时的选项)。
2) 您应该将 SQL Server 数据库放置在不直接暴露于 Internet 的单独计算机上(但对应用程序层服务器可见)。 SSRS 应驻留在 AT 服务器上,DB 和 SSAS 应驻留在数据层服务器上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)