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:您无权访问... \DefaultCollection