我在MS Team Foundation Server上以特定用戶身份驗證時遇到問題。在舊版本中,它看起來像:在TFS 2010上進行身份驗證
teamFoundationCredential = new System.Net.NetworkCredential("<USERNAME>", "<PASSWORD>", "<DOMAIN>");
TeamFoundationServer tfs = new TeamFoundationServer("http://mars:8080/", teamFoundationCredential);
有人可以告訴我2010版的equivilent。到目前爲止,我有:
ICredentialsProvider cred = null;
tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri("http://asebeast.cpsc.ucalgar.ca:8080/tfs/DefualtCollection"));
tfs.EnsureAuthenticated();
感謝
注意這個工作對我來說是無域服務器上,如果我刪除的用戶名的「domain_par」部分。 – Simon 2011-12-02 11:36:38
我希望我能大約上百次。 – theo 2011-12-31 16:14:43
另外:你不需要NetworkCredential(「用戶名」,「密碼」,「域」)而不是NetworkCredential(「用戶名\\域名」,「密碼」),它對我來說是第一種方式,但不是第二種。 – theo 2011-12-31 16:15:58