对 TFS 的未授权访问

本文关键字:授权 访问 TFS | 更新日期: 2023-09-27 18:36:30

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

Microsoft.TeamFoundation.TeamFoundation服务器未经授权异常: TF30063:您无权访问 --tfs 的 url 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);

对 TFS 的未授权访问

删除将

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