TFS应用程序是否必须在自己的专用服务器上运行?

TFS应用程序是否必须在自己的专用服务器上运行?,tfs,Tfs,因此,我目前正在将客户机从环绕SCM移动到TFS。由于我不知道的原因,他们很难为TFS的应用层设置专用IIS。现在他们的常规intranet/internet应用程序已经有了IIS和SQL server,所以我想为什么不使用现有的服务器呢 因此,我的问题是:在现有IIS服务器上安装TFS应用层,或者驻留在自己的专用服务器上,可以吗?TFS应该与其他IIS应用程序相处得很愉快,但是您必须将Sharepoint实例配置为与其他服务同样愉快。如果将TFS安装在域控制器上,TFS是不满意的,但前提是II

因此,我目前正在将客户机从环绕SCM移动到TFS。由于我不知道的原因,他们很难为TFS的应用层设置专用IIS。现在他们的常规intranet/internet应用程序已经有了IIS和SQL server,所以我想为什么不使用现有的服务器呢


因此,我的问题是:在现有IIS服务器上安装TFS应用层,或者驻留在自己的专用服务器上,可以吗?

TFS应该与其他IIS应用程序相处得很愉快,但是您必须将Sharepoint实例配置为与其他服务同样愉快。如果将TFS安装在域控制器上,TFS是不满意的,但前提是IIS具备所有先决条件,这是该服务器上唯一的TFS,IIS中没有其他站点正在侦听端口8080,并且您将TFS实例保留在其自己的应用程序池中,那么我认为事情应该会解决,但我从未按此顺序完成。首先设置TFS时,我在为TFS设置的IIS实例上运行了其他应用程序,但没有将TFS实例添加到现有的生产IIS实例中

也就是说,我很想在它自己的IIS实例上使用TFS。由于版本控制和工作项跟踪系统通常对软件开发组织的生命周期非常关键,因此您需要确保此关键服务器不受组织中其他应用程序的影响。您希望it部门对生产环境给予关爱和关注。此外,当您开始安装TFS时,有时可能会遇到问题。能够将盒子擦拭干净,然后重新开始,确保您一步一步地遵循安装说明,这是一个方便的退步位置(在TFS 2005的日子里比现在更真实,但旧的习惯很难改变)

此外,如果SQL Server实例仅用于TFS应用程序,TFS还附带SQL Server许可证


由于所有这些原因,我宁愿让TFS服务器在同一台服务器上运行应用层和数据层,也不愿让AT在共享IIS框上运行。我想我甚至更愿意让应用程序层在虚拟化环境中运行,在共享设备上运行。

谢谢。将与专用服务器一起使用。因此,即使我们已经有了SQL server,您也会建议将应用层和数据层都放在同一台服务器上?在TFS 2008中,对于用户数始终低于100的实例,我个人会这样做。然后,您可以在默认实例上运行SQL Server,并且您可以按照所有安装说明进行操作,而不必完全偏离。