我正在尝试使用Team Foundation Server API获取最新版本的TFS。我正在使用C#从Windows服务尝试此操作,我收到错误:
Workspace [] wss = vcs.QueryWorkspaces (null, vcs.AuthorizedUser,
System.Net.Dns.GetHostName().ToString ());
TF30063:您未被授权访问http://procasproject02:8080/。
但如果我从控制台应用程序执行此操作,则效果很好
是否可以从Windows服务获取最新版本的tfs?
由于
答案 0 :(得分:3)
默认情况下,Windows服务将在系统用户帐户下执行,该服务无权访问您的TFS。
尝试更改运行服务的标识,或将缺少的权限添加到TFS。
答案 1 :(得分:0)
配置服务时,默认情况下它作为计算机系统服务运行。它的权利有限,我甚至认为它不能使用网络。您可以将其更改为网络服务,或者让它在服务小程序中使用完整的计算机或域帐户。