0
VisualStudioはエンタープライズ環境で資格情報を受け入れません-StatusCode:0x80090308
現在、Visual Studio Community 2015バージョン14.0 Update 3を使用しています。 私の問題は、職場から自分のMS TeamFoundationServer 2015に接続できないことです。私のオフィス以外のどこからでも接続できるため、問題は間違いなくアクセス権が失われていないことです。 TeamExplorer->チームプロジェクトへの接続->サーバー->追加を使用してTFSを追加しようとしています。次に、接続データを入力します(これは正しく、ダブルチェックおよびトリプルチェックされています)。その後、次の図に示すように資格情報を求められます(写真のURLとユーザー名が変更されました)。 しかし、正しい資格情報を入力しても、接続できません。次のエラーが表示されます。 私にとって、これは私の資格情報が間違っているように見えます。そうでないことを除いて。他のいくつかのPCでこれを再確認しました。 問題の原因はおそらく私の会社の認証です。Visual StudioブラウザーでTFSページを開こうとするCtrl + Wと(そしてW)、すぐに次のエラー、通常のIIS 401が表示されるためです。 しかし、通常、すべてのブラウザーでこのページを開こうとすると、資格情報が要求されます。VS-Browserを除きます。 では、VisualStudioはWindows資格情報を使用して自動的に認証を試みますか?もしそうなら、どこでこれをオフにできますか?そうでない場合、何が問題なのでしょうか? 私はTFSに接続できますが、認証ができないため、ファイアウォールやプロキシが原因だとは思いません。 詳細については編集してください。 まず、私は自分でTFSの管理者です。 サーバーでユーザー「TfsUser」を作成したため、彼のフルネームは「WINDOWSSERVER \ TfsUser」です。このユーザー名(および彼のパスワード)でログインした場合、オフィス以外の場所にいても問題なくログインできます。資格情報を正しく入力すると、Windowsセキュリティウィンドウがポップアップし続けます(パスワードのつづりを間違えた場合など)。約3〜4回(ただし、2〜5回)試行した後、イメージ2からのエラーがポップアップします。 編集2 私はこの問題を深く掘り下げました。サーバーで、セキュリティイベントログに次のエントリが記録されています。 ログオン失敗: 理由:ログオン中にエラーが発生しました セキュリティID:NULL SID ユーザー名:TfsUser ドメイン:WINDOWSSERVER 認証パッケージ:NTLM ワークステーション名: ステータスコード:0x80090308 サブステータスコード:0x0 このステータスコードを使用すると、次のSU質問が見つかります(回答も情報もありません)。AD DC-エラー4625ステータス0x80090308