当我尝试从管理控制台启动构建服务时,我收到
TFSBuildServiceHost 无法正确启动
和事件日志报告
无法启动服务。Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException:TF30063:您无权访问 http://localhost:8080/tfs/defaultcollection。
我的构建配置设置如下
连接到团队项目集合(传出):http://localhost:8080/tfs/defaultcollection 本地构建服务端点(传入):http://localhost:9191/Build/v3.0/Services
运行构建服务为:Windows 服务
凭据:NT AUTHORITY\NetworkService
我有一个默认的构建控制器和 1 个构建代理,带有工作目录 $(SystemDrive)\Builds$(BuildAgentId)$(BuildDefinitionPath)。两者都启用
我的安全设置如下
应用程序层 > 服务帐户:NT AUTHORITY\LOCAL SERVICE
团队项目集合 > DefaultCollection > 组成员 > [DefaultCollection]\Project 集合构建服务帐户:包含 NT AUTHORITY\NETWORK SERVICE、NT AUTHORITY\SYSTEM
IIS > 站点 > Team Foundation Server > tfs:包含 NT AUTHORITY\NETWORK SERVICE(完全控制)
C\Builds\ :包含 NT AUTHORITY\NETWORK SERVICE(完全控制)
C:\Program Files\Microsoft Team Foundation Server 2010\Application Tier:包含 NT AUTHORITY\NETWORK SERVICE(完全控制)
所以我不确定我还缺少什么?