【问题标题】:Build failing on TFS2013 witht the workspace permissions error在 TFS 2013 上构建失败并出现工作区权限错误
【发布时间】:2020-07-09 01:10:25
【问题描述】:

我们已验证解决方案文件存在于文件夹中,并且它已映射到本地工作区。

构建目录上的源设置设置如下。在设置构建代理文件夹时也有混淆。引用了一些博客,但没有任何效果。

Source control folder
$/ABC Project/CAP/Spon/SponGroupP/Sponsor                         
Build agent folder
$(SourceDir)

Other Errors and Warnings
2 error(s), 0 warning(s)
 **No matching items found in $/ABC Project/CAP/Spon/SponGroupP/Sponsor in your workspace, or you do not have permission to access them.**
 Exception Message: One or more errors occurred while attempting to create a Label. (type LabelException)Exception Stack Trace:    at System.Activities.Statements.Throw.Execute(CodeActivityContext context)   at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)

有人可以帮我解决这个问题吗?

【问题讨论】:

  • 您的构建服务帐户是否具有创建标签的适当权限?
  • 嗨 Rama,这会影响您的所有构建定义还是仅影响特定的定义?

标签: tfs


【解决方案1】:

更新:

您的文件路径太长,您的文件夹结构中有两个赞助商。此外,尝试调整 TFS 服务器中的源代码控制路径,这可能会奏效。详细看这个问题:'CSC:CSC(0,0): Error CS2001: Source file [file] could not be found.' when running a gated check in (C#)


首先尝试将 XAML 构建定义的 Process--TF 版本控制 中的标签源从 True(默认值)更改为 False

如果问题与创建标签有关,这将缩小范围。如果构建成功,那么您应该仔细检查您的构建服务帐户是否具有创建标签的适当权限。

【讨论】:

  • 感谢 Patrick 的 cmets。这个问题似乎只针对一个项目。在同一个构建控制器上,其他项目工作正常。正如您建议的那样,对标签资源进行了更改并运行了构建,它看起来像是纯粹的权限问题。请在下面找到错误。找不到文件 e:\Builds\82\Test 2\Sources\BETA\Sponsor\SponsorGroupP\Sponsor\CTOPSponsor2.0.sln
  • 能否请您建议我需要为用于运行构建服务的构建服务帐户设置的构建权限。我已经在构建服务下添加了它仍然无法在代理目录上创建项目文件夹。因错误而失败。 TF270003: 复制失败。确保源目录 e:\Builds\83\t
  • 嗨@Rama,哪个帐户正在运行 TFSBuildService,网络服务?这个账号应该是构建代理机器的管理员,有足够的权限在e:\Builds上创建文件夹另外,根据解决方法找不到,你可以手动远程到构建代理机器,检查是否有对应的文件夹它。有关排除故障和缩小问题范围的更多方法,您可以查看这个类似的问题/问题:social.msdn.microsoft.com/Forums/en-US/…
  • 是服务帐号,不是网络服务,帐号有完全权限。正如我所说,它特定于一个项目,该控制器上的其他项目能够在代理文件夹上创建输出文件夹。在代理机器上验证,但没有导致问题的相应项目文件夹。我会尝试博客中提到的步骤并更新。
  • 谢谢帕特里克,您的意见无疑有助于缩小问题的范围。如果我需要任何进一步的帮助,我会创建一个新案例。
猜你喜欢
  • 1970-01-01
  • 2020-04-24
  • 2014-06-16
  • 1970-01-01
  • 1970-01-01
  • 2019-02-04
  • 2021-11-27
  • 2022-11-10
  • 1970-01-01
相关资源
最近更新 更多