TFS 构建期间发生异常:TF30063:您无权访问

Posted

技术标签:

【中文标题】TFS 构建期间发生异常:TF30063:您无权访问【英文标题】:Occured exception during TFS build: TF30063: You are not authorized to access 【发布时间】:2015-05-26 17:22:59 【问题描述】:

我在我的 TFS 构建模板中创建了自定义构建活动。在该自定义活动中,我添加了一些代码,其目的是连接到 TFS 读取最后一个内部版本号,创建自定义编号并将新编号设置为 TFS。

要连接到 TFS,我使用以下代码:

NetworkCredential netCred = new NetworkCredential("username", "password");           
TfsTeamProjectCollection server = new TfsTeamProjectCollection(new Uri("https://someproject.visualstudio.com/DefaultCollection")), netCred);
server.Authenticate();

当我尝试在某些示例控制台应用程序中从本地计算机执行时,该代码可以正常工作。但是当我尝试在 TFS 构建期间执行该代码时,它会抛出异常。

【问题讨论】:

您能否将您的访问权限与构建机器权限进行比较.. 听起来像是权限问题和/或用户帐户/服务帐户问题.. 您当前工作的员工中有系统管理员吗?这个以前的帖子也有一些提示***.com/questions/12685111/… 在这种情况下,我使用的是管理员帐户。这些凭据适用于示例应用程序。我不知道为什么我有权限问题! 大多数开发人员的第一个误解是,仅仅因为它在您的本地机器和/或环境上工作或事情工作,它们会自动在目标环境中工作......所以我只能假设存在权限问题 【参考方案1】:

您不需要身份验证:构建运行时具有关于 TFS 访问的高权限。

【讨论】:

这正是我不明白的。当我在没有身份验证的情况下在本地尝试时(但我已登录 TFS),它可以工作。但是当我尝试这样 TfsTeamProjectCollection server = new TfsTeamProjectCollection(new Uri("someproject.visualstudio.com/DefaultCollection")); 在 TFS 中进行自定义构建活动时它不起作用。

以上是关于TFS 构建期间发生异常:TF30063:您无权访问的主要内容,如果未能解决你的问题,请参考以下文章

TF30063:您无权访问IP

TF30063: 您无权访问

错误 TF30063:您无权访问... \DefaultCollection

从 vs 2017 以编程方式连接到 TFS

使用Windows服务使用TFS令牌连接到TFS服务器时出错

TFS 构建步骤 - 遇到错误 TF400893:无法联系服务器。请检查您的网络连接,然后重试