Я написал код C#, exe которого находится на сервере. Этот код обращается к TFS для загрузки некоторых папок в TFS. Я пытаюсь запустить этот exe (который находится на сервере) с моей локальной машины с помощью powershell. я получаю ошибку:Несанкционированный доступ к TFS
Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException: TF30063: You are not authorized to access --url of the tfs System.Net.WebException: The remote server returned an error: (401) Unauthorized
Код:
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);
@ user1, который редактировал, не улучшил читаемость, и мы, конечно же, не добавляем «Спасибо» за сообщения. – CodeCaster
Я подозреваю, что вам нужно предоставить правильные учетные данные для вашего PS Script. Ваш локальный пользователь может не иметь соответствующих прав на TFS. – Marco