这两天安装了Team Foundation Server 2008,把碰到的问题和解决方案记录下来

这两天因为要把公司里单机部署的Team Foundation Server 2008开放到互联网上,吃尽了苦头,经过整整两天的辛苦,总算把事情给解决了.把做法和碰到的问题记录下来,也算是一个总结.

1,装完TFS后,修改了网站的标头主机头.改成公司的域名.www.company.com

2,使用Team Foundation Server 2008\Tools\TFSAdminUtil.exe configureconnections 命令,将所以使用机器名的URI全部改成使用域名.

3,运行

TFSConfigWss.exe configurereporting /SharePointSites:http://www.company.com/sites /ReportsUri:http://www.company.com/Reports /ReportServerUri:http://www.company.com/ReportServer/ReportService.asmx

到这里,本来是运行正常了的.

但是,我因为觉得服务器上如果访问自己的时候还要去查询DNS很傻,所以就改动了c:\windows\System32\Drivers\etc\HOSTS文件,添加了一条127.0.0.1 www.company.com,

然后又给服务器上的VS2008打上了SP1补丁.

这时,TFS开始变得不正常.服务无法访问, TF30059: Fatal error while initializing web service.

搞了半天没有办法,决定重装程序,结果修复的时候提示无法连接到Reporting Service,安装日志中提示无法访问,可能被防火墙拦截,但我并没有开启防火墙.手工访问http://www.company.com/Reports,登录后出现400 Bad Request错误.(见下面第2个错误及其解决办法,当时没有找到这个解决办法,于是决定重装),把SQL SERVER 2005所有组件全部删除后重装,安装时仍按TFSInstaller.chm的安装要求

1. 安装SQL 2005 Reporting Services时出错

解决办法:因为我们用了Windows Server 2003 SP1,SP1为了增强安全性给系统增加了一个回环检查,因为我在HOSTS文件里面正好加了一个到www.company.com的回环地址,而这个回环检查会给接下来安装报表服务器造成错误,使安装失败,所以我们这个时候要修改注册表来关闭这个回环检查,具体的注册表位置为:HKEY_LOCAL_MACHINE下SYSTEM下CurrentControlSet下Control下Lsa这里添加一个DWORD值,名字取为DisableLoopbackcheck,值为1,然后重启服务器使修改生效。

2. 安装完SQL 2005 Reporting Services后设置了网站主机标头值,结果访问Reports时登录后出现HTTP 400 Bad Request错误

解决办法:修改SQL 2005 Reporting Services安装目录下\ReportManager\RSWebApplication.config文件,将ReportServerUrl的值设置为http://www.company.com/ReportServer,并清空ReportServerVirtualDirectory的值,如下:

<UI>

<ReportServerUrl>http:// www.company.com /ReportServer</ReportServerUrl>

<ReportServerVirtualDirectory></ReportServerVirtualDirectory>

<ReportBuilderTrustLevel>FullTrust</ReportBuilderTrustLevel>

</UI>

3. 重新安装TFS,报了一个28002未知错误.查看安装日志,没有什么实质性的提示.在事件日志里面倒是有说添加用户失败,可用这个错误去网上搜,搜出来的大部分是在装SP1的时候WorkGroup版本的TFS中的Team Foundation Server Linsenced Users组的用户满了.可是我这是在安装的时候出的错啊.还有说WorkStation服务被禁用的.但我的服务是正常启动了的(这个问题耗了我4,5个小时,真是郁闷死了)

解决办法:卸载了Team Foundation Explorer之后,再重新安装,好了.可能是TFE装了SP1造成了系统里面什么东西坏了.搞不清楚.

转载于:https://www.cnblogs.com/hiizsk/archive/2009/09/19/1569987.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、付费专栏及课程。

余额充值