2017-09-06 15 views
0

私は代替の資格情報(Authenticating to hosted TFS: TF30063: You are not authorized to access .visualstudio.com)を知っていますが、visualstudio.comに接続するときに資格情報の入力を求める必要があります。あなたは.visualstudio.comにアクセスする権限がありません:TF30063でAuthenticate -request結果上記のコードではエラーTF30063:プログラムでvisualstudio.comに接続するときに資格情報を強制的に入力する

var aTeamProjects = new TfsTeamProjectCollection(m_oTfsCollectionUri); 
aTeamProjects.ClientCredentials.PromptType = CredentialPromptType.PromptIfNeeded; 
aTeamProjects.Authenticate(); 

動作しない以下のコード、その精神において同様

+0

クライアントアプリケーション(Windowsフォーム、コンソールアプリなど)またはウェブアプリですか? var c = new VssClientCredentials();で試してください。 TfsTeamProjectCollection _tfs = new TfsTeamProjectCollection(m_oTfsCollectionUri、c); _ tfs.EnsureAuthenticated(); –

+0

@ starain-MSFT更新プログラムを追加しました。 – participant

+0

この問題を別のマシンで再現できますか? –

答えて

1

解決策は、以下のコードを使用して新しいプロジェクトを作成しています。アプリの実行時に尋ねられたら、資格情報を入力します。

var credentials = new VssClientCredentials(); 
credentials.PromptType = CredentialPromptType.PromptIfNeeded; 
var aTeamProjects = new TfsTeamProjectCollection(m_oTfsCollectionUri, credentials); 
aTeamProjects.EnsureAuthenticated(); 
関連する問題