2011-08-03 21 views
0

したがって、私はhttp://mytfsserver:8080にTFSサーバーを持っています。私はすべての通常のTFSyのことを全く問題なくしているVisual Studioからうまく接続しています。TfsTeamProjectCollectionFactory.GetTeamProjectCollectionは、利用可能なTFSサーバーでも失敗します

でも、私は、コードから接続しようとしている - 私は、次の手順を実行します

tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri("http://mytfsserver:8080")); 
tfs.EnsureAuthenticated(); 

しかし、私はTeamFoundationServiceUnavailableExceptionを取得します。

私は面白い方法で私のサーバーに接続していないので、接続時にVSが何をしているのかについて何が違うのですか?

+0

回答の末尾にコレクション名を追加する必要がありますこの問題を抱えている誰かのための邪魔です。 –

答えて

4

は、あなただけの下の両方正しい、それはまた、私はこれかもしれない手動で私の資格情報を追加しなければならなかったことが判明しているウリ

var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(
    new Uri("http://TFS:8080/TFS/DefaultCollection")); 
1

サーバーURIに/tfsを追加してみてください。

var tfsServerUri = new Uri("http://mytfsserver:8080/tfs"); 
var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(tfsServerUri); 
tfs.EnsureAuthenticated(); 
関連する問題