TFS 2010:服务不可用503

Mik*_*Dev 19 tfs visual-studio-2010 tfs2010

我一直试图解决这个问题大约一个星期了.我在微软网站上发布了这个问题并且只收到了一个回复,但没有解决我的问题.以下是Microsoft网站上我的帖子的组合.

我在Window 7 PC 64位上安装并配置了TFS 2010.当我在浏览器中导航到http:// localhost:8080/tfs时,我明白了

服务不可用 - HTTP错误503.该服务不可用.

任何帮助解决这个问题将不胜感激.

根据之前的阅读,我已经做了很多工作来解决这个问题.以下是我解决这个问题的步骤.列表相当长,但我想确保所有可能与解决此问题相关的信息都可用.

  • 我已多次卸载并重新安装TFS
  • 应用程序池"Microsoft Team Foundation Server应用程序池"正在运行
  • 应用程序池"Microsoft Team Foundation Server Web访问应用程序池"正在运行
  • IIS中指向"ASP.NET v4.0"应用程序池的其他网站似乎运行正常.
  • 如果我将其他网站指向"Microsoft Team Foundation Server应用程序池",它们似乎运行正常
  • Windows用户"TFS"位于以下卷中:管理员,IIS_IUSRS, - TFS_APPTIER_SERVICE_WPG,用户
  • 我能够以用户"TFS"运行SQL Server Management Studio(SSMS)并访问数据库"Tfs_Configuration"和"Tfs_DefaultCollection"
  • 我已确认"TFS"帐户未被禁用或已过期
  • 对于IIS应用程序"Team Foundation Server",我配置了"失败的请求跟踪规则"以记录状态代码401.3-999
  • IIS重置和浏览器刷新后,"FailedReqLogFiles"目录中没有文件
  • IIS日志中没有日志信息
  • 在Team Foundation Server管理控制台中,我可以更改帐户信息(更新密码,更改帐户,重新申请帐户).
  • 在Team Foundation Server管理控制台中,当我尝试更改组成员身份或管理安全性时,我收到错误"无法从服务器http:// localhost:8080/tfs获得Team Foundation服务.技术信息(对于管理员):HTTP代码503 : 暂停服务"
  • 在事件查看器中,我没有看到任何可能有价值的东西在Sql Server配置管理器中,确认"SQL Native Client 10.0配置 - (32位)","SQL Server网络配置"和"SQL Native Client 10配置"都有启用以下协议(共享内存,TCP/IP和命名管道"
  • 在IE中确认该代理服务器未启用.

我安装了Team Foundation Server 2010 Power Tools.以下是该工具返回的关键问题

  • 在"/DefaultCollection/Services/v3.0/AuthorizationService3.asmx"访问"AuthorizationService"Web服务失败.错误消息:"远程服务器返回错误:(503)服务器不可用.".
  • 在"/DefaultCollection/Build/v3.0/BuildService.asmx"访问"BuildService"Web服务失败.错误消息:"远程服务器返回错误:(503)服务器不可用.".
  • "/Services/v1.0/CommonStructureService.asmx"上的Web服务调用"CommonStructureService.ListAllProjects"失败.错误消息:"远程服务器返回错误:(503)服务器不可用."
  • 在"/DefaultCollection/Services/v1.0/GroupSecurityService.asmx"访问"GroupSecurityService"Web服务失败.错误消息:"远程服务器返回错误:(503)服务器不可用.".
  • 在"/DefaultCollection/Services/v3.0/IdentityManagementService.asmx"访问"IdentityManagementService"Web服务失败.错误消息:"远程服务器返回错误:(503)服务器不可用.".
  • http:// MyServer:8080/tfs/DefaultCollection/Services/v1.0/ProcessTemplate.asmx上的Web服务调用"Integration Services ProcessTemplate.GetTemplateName" 失败.错误消息:"远程服务器返回错误:(503)服务器不可用.".
  • 在"/DefaultCollection/Lab/v3.0/LabService.asmx"访问"LabService"Web服务失败.错误消息:"远程服务器返回错误:(503)服务器不可用.".
  • "/Services/v1.0/ProcessTemplate.asmx"上的Web服务调用"ProcessTemplate.TemplateHeaders"失败.错误消息:"远程服务器返回错误:(503)服务器不可用."
  • 在"/DefaultCollection/VersionControl/v1.0/repository.asmx"访问"存储库"Web服务失败.错误消息:"远程服务器返回错误:(503)服务器不可用.".
  • 在"/DefaultCollection/Services/v3.0/SecurityService.asmx"访问"SecurityService"Web服务失败.错误消息:"远程服务器返回错误:(503)服务器不可用.".
  • http:// MyServer:8080/tfs/TeamFoundation/Administration/v3.0/TeamProjectCollectionService.asmx上的Web服务调用"TeamProjectCollection.GetDefaultCollectionId" 失败.错误消息:"远程服务器返回错误:(503)服务器不可用.".
  • http:// MyServer:8080/tfs/DefaultCollection/VersionControl/v1.0/administration.asmx上的Web服务调用"VersionControl.Administration.QueryRepositoryInformation" 失败.错误消息:"远程服务器返回错误:(503)服务器不可用.".
  • http:// MyServer:8080/tfs/DefaultCollection/VersionControl/v1.0/administration.asmx上的Web服务调用"VersionControl.Administration.QueryRepositoryInformation" 失败.错误消息:"远程服务器返回错误:(503)服务器不可用.".
  • 位于http:// MyServer:8080/tfs/DefaultCollection/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx的Web服务调用"ConfigurationSettings.ServiceGetWorkitemTrackingVersion" 失败.错误消息:"远程服务器返回错误:(503)服务器不可用.".

以下是其他不重要的问题:

  • SharePoint产品未与Team Foundation Server一起安装或集成.
  • Team Foundation Server未配置为使用数据仓库.
  • Team Foundation Server未配置为使用报表管理器.
  • 需要访问Team Foundation Build的规则的结果不能包含在报告中.
  • 无法验证Visual Studio实验室管理的配置.检查Visual Studio实验室管理的运行状况的规则的结果将不会包含在报告中.
  • MyServer上的分页池内存超过180 MB的警告阈值.如果当前正在进行备份,这可能不是问题.当前值:490 MB.

以下是信息项:

  • 电脑:MyServer.制造商:系统制造商.型号:系统产品名称.
  • 应用程序层在12/2/2010 9:09:49 PM连接到Team Foundation Server.
  • MyServer上的配置文件c:\ Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web ervices\Web.config中的连接字符串为:Data Source = MyServer; Initial Catalog = Tfs_Configuration; Integrated Security = True;.
  • 存储在Team Foundation Server注册表中的连接字符串为:Data Source = MyServer; Initial atalog = Tfs_Configuration; Integrated Security = True.
  • 逻辑磁盘C:在MyServer上的大小为500 GB.
  • 没有为此团队项目集合"DefaultCollection"配置Sharepoint站点.
  • 没有为此团队项目集合"DefaultCollection"配置Sharepoint站点.
  • MyServer正在运行64位版本的Windows.
  • MyServer上的SQL Server(MSSQLSERVER)服务配置为以用户NT AUTHORITY\NETWORK SERVICE运行.
  • MyServer上Team Foundation Server应用程序池的帐户标识是MyServer\TFS.这与Team Foundation Server服务帐户相同.Team Foundation Server产品版本是10.0.30319.317
  • Team Foundation Server服务级别为Tfs2010.RTM.KB2135068.P#3.
  • MyServer安装了1个处理器.
  • MyServer安装了6134 MB的内存.
  • MyServer上的卷C:\是一个挂载点.

我用Windows 7启动了虚拟机.安装并配置了TFS.一切似乎在虚拟机上运行良好.在环境有效的情况下,我开始比较两者之间的差异.

以下是我在两种环境中发现的一些差异:

  • 我的主计算机是64位,虚拟机是32位.
  • 在我的主计算机上,IIS"Team Foundation Server Website"有一个"aspnet_client"目录.在虚拟机上,此目录不存在
  • 在我的主计算机上,在IIS管理器中,"Team Foundation Server"的ASP.NET部分在我的主计算机和虚拟机上都是相同的.
  • 在我的主计算机上,IIS管理器IIS部分具有虚拟机不包含的这些附加功能(ASP,授权规则,CGI,IP地址和域以及WebDav授权)
  • 在我的主计算机上,IIS应用程序池设置具有属性调用"启用32位应用程序".这被设置为false,我将其更改为true.可以理解的是,此功能在虚拟机上不可用.

谢谢.

小智 19

我的应用程序池也已停止,当我查看原因或方法时,我发现它是在我们最初安装TFS(几个月前)的管理员的域帐户下运行的.

在公司域名政策的B/C中,他被迫最近为其帐户输入新密码.然后在昨晚的工作时间之后,对运行TFS的IIS服务器应用了更新,并且更新需要重新启动.B/C运行应用程序池的身份的密码已更改,IIS无法重新启动池,因为身份仍设置为原始域帐户和密码.

一旦我让管理员输入他的新密码与应用程序池的身份,池将重新启动.但是,b/c公司每隔90天强制执行密码过期,我最终将身份更改为本地系统帐户,以避免将来出现此问题(选择本地系统可能不是最佳选择).


Ala*_*laa 7

  • Start- > Administrative Tools- >IIS
  • {Server name} - > Application Pools
  • 右键点击Microsoft Team Foundation Server Application Pool- >Advanced Settings
  • Identity- > Choose Custom Account- > 单击 Set - >输入系统管理员的用户名和密码
  • 停止然后开始 Microsoft Team Foundation Server Message Queue Application Pool
  • 停止然后开始 Microsoft Team Foundation Server Application Pool 在此输入图像描述


小智 5

我也得到了这个错误.在应用程序池中,有一个已停止的TFS应用程序池.一旦再次启动,503错误就会停止发生