TFS API に関するコードがあり、正常に動作しています。しかし、別のネットワークドメインでそれを試したところ、エラーが発生しました。エラーは - 「TF30063: http:///example:8181//tfs// にアクセスする権限がありません。」
しかし、コードでTFSサーバーに接続するために使用したユーザーACは、VS-2012およびWeb URLからは問題ありませんが、TFS APIからは問題ありません。TFS認証に別のドメインへの依存関係はありますか?
コード -
this.collection_string = "http:://abcd:8080/tfs/" + コレクション名;
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");