未经授权访问TFS

时间:2015-01-07 11:31:36

标签: c# powershell tfs

我编写了一个C#代码,其exe在服务器上。此代码访问TFS以下载TFS上的某些文件夹。我试图使用PowerShell从我的本地计算机上运行此exe(在服务器上)。 我收到错误:

  

Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException:   TF30063:您无权访问   --ur的tfs System.Net.WebException:远程服务器返回错误:(401)未经授权

代码:

tfs = new TfsTeamProjectCollection(new Uri(ConfigurationManager.AppSettings["TFSProjectCollection"]), System.Net.CredentialCache.DefaultCredentials);    
vcs = tfs.GetService<VersionControlServer>();
w = vcs.CreateWorkspace(Environment.MachineName + "-" + g, tfs.AuthorizedIdentity.UniqueName);
w.Map(ConfigurationManager.AppSettings["TFSFolder"] + application, applicationFolder);

1 个答案:

答案 0 :(得分:1)

删除将凭据传递给TFS的参数。如果您的本地用户有权限,它将自动获取它。