TFS - Team Foundation Server 的安装记录

因为要准备全面进入DotNET开发,所以首先就要构建一个环境。
微软推出的 Team Foundation Server 用于支持团队开发,自然纳入学习范围之中。
安装之前,查看了一些资料表明,安装它最好是使用一个新的环境。
想一想系统也使用很长时间没有重装了,说不定木马病毒一堆(防毒软件不是太相信)。

软件环境:
操作系统:Windows2003 企业版SP1
数据库:SQL Server 2005 中文版(180天试用,发布会送的)
SharePoint:SharePoint ServicesSP2 中文版(官网下载)
TFS:Team Foundation Server 中文版(180天试用,官网下载)
VS.NET:Visual Studio 2005 Team Suite 中文版(试用180,发布会送的)

是单机安装,未使用 Active Directory。

硬件环境:
CPU:AMD 64位 3000  +  1G内存 +  ……

共计完成时间:两天(用时32小时)
完全重装系统:三次

安装参考资料:
TFSInstall_v060428.chm (演练:安装 Team Foundation Server 单服务器部署)


安装失败的情况就不详细罗嗦了,说说一可能需要注意的情况吧。

官方安装步骤
安装 Internet 信息服务 (IIS) 并启用 ASP.NET。
安装 Microsoft SQL Server 2005 标准版或企业版,安装过程中会用到安装媒体上的应答文件。
安装 Microsoft SQL Server 2005 的修补程序,启用并重新启动 SQL Browser 服务。
安装 Microsoft .NET Framework 2.0 的修补程序。
安装带 Service Pack2 的 Windows SharePoint Services 2.0。
安装 Team Foundation Server (services)。

安装 SQL Server 2005 中文版

以上是安装的标准步骤,摘自“安装 Team Foundation Server 单服务器部署”。
在安装 SQL Server 2005时的“排序规则设置”中:
排序规则指示符和排序顺序:Chinese_PRC_90  。选中“区分重音、区分假名、区分全半角”

第一次选择为“Chinese_PRC,区分重音”。第二次“Chinese_PRC,区分重音、区分假名、区分全半角”。
前两次安装出错中提示“无法建立字段,不知道会不会与此有关”。

SQL Server 装完之后再装两个补丁(TFS 安装盘内):
SQLServerKB/AS2005-KBnnnnnn-x86-ENU.exe  和 KB913393/NDP20-KB913393-X86.exe

安装 SharePoint Services SP2

在安装 SharePoint Services 时一点要选择“服务器场”,这样就不会帮你安装数据库了。
在安装完 SharePoint Services 之后,会弹出“配置管理虚拟服务器”页面,直接关闭窗口。再重启计算机。
如果你不照这样做,就等着卸载吧。这些在安装 TFS 时会自动帮你配置的。

安装 Team Foundation Server 中文版

在安装 TFS 之前需要建几个帐户: TFSSERVICE 和 TFSREPORTS 、TFSPROXY。(帐户的名字应该不是规定的吧)

安装过程中,首先会检查环境,并给出报告,如果出现错误可以查看情况,并且根据提示修正。
在“服务登录帐户”页上:在“帐户名”框中键入 TFSSERVICE ,在“密码”框中键入密码。
在“报告登录帐户”页上:在“帐户名”框中键入 TFSREPORTS ,在“密码”框中键入密码。
在“安装准备就绪”页上单击“安装”。
(偶在这里出现的错误最多,大都是因为没按上面步骤引起的)

安装完成后会在“Windows SharePoint Services 虚拟服务器列表”中添加“Team Foundation Server”站点。
我因为好奇,在“http://localhost:17012/vslist.aspx”发现“Team Foundation Server”版本为‘未安装’。
心想 TFS 怎么没有帮它安装,于就把‘默认网站’删掉(因为它用了STS_Content_TFS数据库名)。
在TFS中安装了它,结果在 VS.NET 中就不能使用团队功能了。

打开“http://localhost:8080/services/v1.0/Registration.asmx”页在,然后单击“GetRegistrationEntries”。
在“GetRegistrationEntries”页上单击“调用”。不必输入 ToolID。
在 XML 中,确认类型 VSTF 存在,然后关闭。如:<Type>vstfs</Type>

在安装并运行 Team Foundation Server(Services) 组件后,可以安装以下其他 Team Foundation 组件。

1、团队资源管理器
2、Team Foundation Build
3、Team Foundation Server Proxy

最后在 VS.NET 2005 的菜单栏中“工具 -> 连接到Team Foundation Server”,就可以创建你的团队项目了。

下一步,就可以全面使用 VS.NET 2005 进行学习与开发了。

本文来源:http://eos.cnblogs.com/archive/2006/06/05/417302.html

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本书共分四部分,此为第一部分<br>包括基础知识、源代码管理、生成、大型项目考虑事项<br>项目管理、过程指南、报告、设置和维护团队环境和<br>Visual Studio 2008 Team Foundation Server等九章节<br><br>Jeff Beehler 撰序<br>序言<br>发布 Microsoft® Visual Studio® 2005 Team Foundation Server (TFS) 之前,我们自己先进行了一次尝试—<br>—使用它来开发 TFS。在项目的最后 18 个月中,我们尽可能地应用它来管理项目的开发生命周期,这<br>也就是所谓的“Dogfooding”(内测)。通过这种内部先行试用,我们对自己创建的这一强大系统有了更<br>多的认识。我们确实发现并修复了很多质量问题,使最终产品更稳定、性能更高,如果不使用这种方法,<br>根本无法做到这一点。但更重要的是,我们更清楚了使用这种工具的最佳方式。这些经验与客户体验反<br>馈一起构成了这份指南的基础。<br>初看起来,读者可能认为这些信息应该属于产品文档的内容,甚至就可以取代产品文档。实际上,我<br>曾经也有过这种想法。然而,在与 J.D. Meier 和本指南的其他作者协作工作了一段时间后,我就清楚<br>地认识到,这两者的区分是很自然而且很重要的。我认为将这两份指南比作您的车主手册和驾驶员指<br>南再恰当不过了,两者都是必要的,但其目的又各有不同。按照惯例,产品团队只关注产品文档,而<br>将指导方面的工作留给其他人员。现在尽管我们依然要依靠其他人员来帮助解决问题,但已经开始在<br>指南部分投入更多的时间和精力,因为我们意识到产品的成功采用的重要性,以及它在提高整体客户满<br>意度方面的意义。<br>TFS 就如同汽车,是一种强大的工具,能够帮助您和您的团队更接近目标,这份指南则会帮助您实现<br>目标。每个团队根据其具体需求和历史情况的不同,都会以不同方式或多或少地接触 TFS。出于这方<br>面的考虑,我们撰写这份指南时采用了这样一种方式:即如果您希望了解全部内容,可以从头读到尾;<br>如果只需要部分指导,也可以细读具体的主题。<br>客户反馈是我们撰写这份指南的最初动力,今后也将一直引导我们的方向,并帮助我们实现目标。我们<br>深信,与闭门造车相比,像这样将社区纳入项目之中能够使内容更有用,最终使我们的指南更加成功。<br>按照这种思路,真正的用户将帮助我们决定要写哪些内容、要推荐哪些最佳实践,以及如何组织内容。<br>我们的收集整理工作尚未完成,请帮助我们继续改进这份指南,告诉我们您还希望本指南中涵盖哪些内<br>容。TFS 的覆盖面如此广泛,有时甚至连我们也觉得难以全面掌握。有了您的加入,我们就可以帮助客<br>户更好地利用我们所开发的工具。<br>TFS 的设计目的是使团队协力交付更好的软件。通过在内部先行试用 TFS,我们已经使自己的团队协同<br>工作,我希望您也会同意,这就是最好的成果。这份指南能够帮助您和您的团队在下一个项目中实现此<br>远景。<br>祝您一切顺利!<br>Jeff Beehler<br>主管,Visual Studio Team System 2007 年 7 月<br>Jeff Beehler 是 Team System 的主管。从科罗拉多大学毕业之后,他于 1990 年在 Microsoft 开始了自<br>己的职业生涯,最初致力于 Visual C++ 的早期版本。1996 年,他离开了 Microsoft,转向自己的其他<br>兴趣所在,包括咨询、在小学教学,还建立了自己的家庭。2003 年,他回到了 Microsoft,从事 Visual<br>Studio Team System 方面的工作,在这里,他参与了项目的多个方面,从规划、执行一直到发布。他积<br>极参与 Team System 各个部分的内部先行试用工作,这有助于进一步提高他的职业技能。在业余时间,<br>Jeff 喜欢与家人分享时光、摄影以及在西部地区参与户外运动。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值