这两天安装了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造成了系统里面什么东西坏了.搞不清楚.

posted @ 2009-09-19 14:06  绝殇  阅读(671)  评论(0编辑  收藏  举报