Team Foundation Server API:
本文关键字:API Server Foundation Team | 更新日期: 2023-09-27 17:57:35
我正试图通过以下示例连接到在线托管的TFS服务器:https://msdn.microsoft.com/en-us/library/bb286958(v=vs.120).aspx
不幸的是,我一直遇到以下异常:
Microsoft.TeamFoundation.Client.dll 中出现类型为"Microsoft.TeamFoundations.TeamFoundationServiceUnavailable exception"的未处理异常
附加信息:HTTP代码403:隧道或SSL禁止
我使用的示例与上面链接中给出的完全一样。实际上,我只将服务器的位置更改为https://myusername.visualstudio.com:8080/
我在谷歌上搜索了这个问题,找不到解决办法。我错过了什么?
谢谢!
因为您使用的是https://myusername.visualstudio.com:8080/
。因此,假设您使用的是VSTS,而不是内部部署TFS。
对于VSTS,没有8080端口。您只需要直接使用服务器url,如https://myuserame.visualstudio.com
供您参考的示例代码:
Uri collectionUri = new Uri("https://myusername.visualstudio.com/DefaultCollection");
NetworkCredential credential = new NetworkCredential("USERNAME", "PASSWORD");
TfsTeamProjectCollection teamProjectCollection = new TfsTeamProjectCollection(collectionUri, credential);
teamProjectCollection.EnsureAuthenticated();