VisualStudioはエンタープライズ環境で資格情報を受け入れません-StatusCode:0x80090308


1

現在、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


管理者にTF構成を修正して
もらい

私は管理者です。そして、私はすべてを終えました。私のTFSはアクセス可能ですが、会社のネット内からはアクセスできません。TF構成@Ramhoundで何を修正する必要がありますか?
-UeliDeSchwert

「別のアカウントを使用」; TFに対する通常の認証方法を示していません。
ラムハウンド

@Ramhound私はあなたが何を意味するのか完全にはわかりません...私は認証のためではなく、写真の名前を変更しました。私はどこからでも同じユーザー名/ドメインを使用していますが、オフィスでは機能しません。または、「別のアカウントを使用する」とはどういう意味ですか?
-UeliDeSchwert

Windowsアカウントを使用して、TFアカウントの認証にアクセスしますか?「しかし、通常、すべてのブラウザでこのページを開こうとすると、資格情報が要求されます。」-これは、あなたがそれをしていないことを示しています
ラムハウンド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.