2013-06-03 4 views
2

У меня есть код на TFS API и его работа отлично. Но когда я попробовал это в другом сетевом домене, он получил ошибку. Ошибка - "TF30063: у вас нет доступа к http: /// примеру: 8181 // tfs //."TFS API не работает из разных доменов

Но пользователь AC, к которому я привык подключаться к серверу TFS в коде, это нормально с VS-2012 и веб-URL, но не от TFS API. есть ли зависимость для разных доменов при аутентификации TFS?

код -

this.collection_string = "HTTP :: // ABCD: 8080/TFS /" + CollectionName;

  this.projectCollection = new TfsTeamProjectCollection(new Uri(this.collection_string), new NetworkCredential("username", "password", "domain")); 
      projectCollection.EnsureAuthenticated(); 

      this.versionControllerServer = (VersionControlServer)this.projectCollection.GetService(typeof(VersionControlServer)); 
      this.buildServer = (IBuildServer)this.projectCollection.GetService(typeof(IBuildServer)); 
      Console.WriteLine("Connected successfully to the server"); 
+0

Вы не изображены код? В частности, код, который создает соединение с TFS. –

ответ

1

Попробуйте получить доступ к своему TFS, используя IP-адрес в URL-адресе TFS, а не его имя. На самом деле, я столкнулся с той же проблемой ранее, и она была решена путем доступа к ней через IP-адрес. Другим возможным решением является добавление записи Host вашего сервера TFS на ваш локальный компьютер.

 Смежные вопросы

  • Нет связанных вопросов^_^