2016-05-04 11 views
1

私はTFSからのすべてのコレクションを見つけるすべてが大丈夫です。しかし、私は理解していない理由は、TFSのユーザー名とパスワードとURLを保存するためにWindowsのセキュリティの重要なダイアログでユーザー名とパスワードを取得する理由を理解しています。私に共有してください。 これはクライアントマシンの主な問題の1つです。TFS APIを使用してC#

サンプルコード

Uri configurationServerUri = new Uri("http://your-server:8080/tfs"); 
TfsConfigurationServer configurationServer = TfsConfigurationServerFactory.GetConfigurationServer(configurationServerUri); 
ITeamProjectCollectionService tpcService = configurationServer.GetService<ITeamProjectCollectionService>(); 
foreach (TeamProjectCollection tpc in tpcService.GetCollections()) 
{ 
    List.add(tpc .name); 
} 

windows screen

enter image description here

+0

設定サーバーオブジェクトに資格情報のプロパティがありますが、設定しようとしましたか?このコードを使って設定すると、コレクションのリストを取得することができました: 'config.ClientCredentials = new TfsClientCredentials(新しいWindowsCredential(新しいNetworkCredential(@" DOMAIN ADMIN "、" PASSWORD ")))'問題のTFSサーバーに対する管理者権限を持っていました。 –

+0

十分な権限があれば、これを試すことができます: 'configurationServer.ClientCredentials = new TfsClientCredentials(true);' –

答えて

0

TfsConfigurationServer Constructor (Uri, ICredentials)の代わりTfsConfigurationServer Constructor (Uri)を使用してみてください、あなたはと、サーバーにユーザーを認証するために使用される資格情報を指定することができます@コメントでLasse V. Karlsenが言及した。

関連する問題