In Enterprise-Umgebung akzeptiert VisualStudio keine Anmeldeinformationen - StatusCode: 0x80090308

758
Bobby

Ich verwende derzeit Visual Studio Community 2015, Version 14.0 Update 3.

Mein Problem ist, dass ich von meinem Arbeitsplatz aus keine Verbindung zu meinem eigenen MS TeamFoundationServer 2015 herstellen kann. Das Problem ist definitiv nicht das Fehlen von Zugriffsrechten, da ich von überall aus eine Verbindung herstellen kann, außer meinem Büro.

Ich versuche mein TFS mit TeamExplorer hinzuzufügen -> Mit Teamprojekt verbinden -> Server -> Hinzufügen. Dann gebe ich meine Verbindungsdaten ein (was korrekt ist, doppelt und dreifach geprüft). Danach werde ich nach meinen Anmeldeinformationen gefragt, die in diesem Bild zu sehen sind (URL und Benutzername wurden für das Bild geändert):

enter image description here

Aber selbst wenn ich die richtigen Anmeldeinformationen eingebe, kann ich keine Verbindung herstellen. Es zeigt den folgenden Fehler an:

enter image description here

Für mich sieht das so aus, als wären meine Referenzen falsch. Außer sie sind nicht. Ich habe das nur auf ein paar anderen PCs überprüft.

Die Ursache des Problems liegt wahrscheinlich in der Authentifizierung meines Unternehmens. Wenn ich versuche, die TFS-Seite im VisualStudio-Browser zu öffnen ( Ctrl + Wund dann W), erhalte ich sofort den folgenden Fehler, einen üblichen IIS 401.

enter image description here

Normalerweise werde ich jedoch nach meinen Zugangsdaten gefragt, wenn ich versuche, diese Seite in jedem Browser zu öffnen. Außer im VS-Browser.

Versucht VisualStudio also, mich automatisch mit meinen Windows-Anmeldeinformationen zu authentifizieren? Wenn ja, wo kann ich das ausschalten? Wenn nicht, was könnte das Problem sein?

Ich glaube nicht, dass es an einer Firewall oder einem Proxy liegt, weil ich mich mit dem TFS verbinden kann, mich aber nicht authentifizieren kann.

BEARBEITEN für weitere Informationen.

Erstens bin ich selbst Administrator der TFS.

Ich habe den Benutzer "TfsUser" auf meinem Server erstellt, daher lautet sein voller Name "WINDOWSSERVER \ TfsUser". Wenn ich mich mit diesem Benutzernamen (und seinem Passwort) anmelde, komme ich ohne Probleme rein, wenn ich mich außerhalb meines Büros befinde. Wenn ich die Anmeldeinformationen richtig eingebe, wird das Windows-Sicherheitsfenster immer wieder angezeigt (z. B. wenn Sie Ihr Kennwort falsch geschrieben haben). Nach ungefähr drei bis vier (aber auch zwei oder fünf) Versuchen wird der Fehler von Bild 2 angezeigt.

Bearbeiten 2

Ich tauchte tiefer in das Thema ein. Auf meinem Server habe ich den folgenden Eintrag in meinem Sicherheitsereignisprotokoll gesehen:

Anmeldefehler:

  • Grund: Bei der Anmeldung ist ein Fehler aufgetreten

  • Sicherheits-ID: NULL-SID

  • Benutzername: TfsUser

  • Domäne: WINDOWSSERVER

  • Authentifizierungspaket: NTLM

  • Workstation-Name:

  • Statuscode: 0x80090308

  • Substatus-Code: 0x0

Mit diesem Statuscode finde ich folgende SU-Frage (ohne Antwort und keine Informationen, die mir helfen): AD DC - Fehler 4625 Status 0x80090308

1
Bitten Sie Ihren Administrator, die TF-Konfiguration zu korrigieren Ramhound vor 8 Jahren 0
Ich bin der Administrator. Und ich habe alles getan, meine TFS ist erreichbar, aber eben nicht aus dem Firmennetz. Was muss ich in der TF-Konfiguration @Ramhound korrigieren? Bobby vor 8 Jahren 0
"Benutze einen anderen Account"; Sie haben nicht angegeben, wie Sie sich normalerweise bei der TF authentifizieren. Ramhound vor 8 Jahren 0
Ich bin mir nicht ganz sicher, was du meinst ... Ich habe nur den Namen für das Bild geändert, nicht für die Authentifizierung. Ich benutze denselben Benutzernamen / dieselbe Domäne von überall aus, nur von meinem Büro aus funktioniert es nicht. Oder was meinen Sie mit "Anderes Konto verwenden"? Bobby vor 8 Jahren 0
Sie verwenden also Ihr Windows-Konto, um auf Ihr TF-Konto zu authentifizieren? "Normalerweise werde ich jedoch nach meinen Anmeldeinformationen gefragt, wenn ich versuche, diese Seite in jedem Browser zu öffnen." - Das zeigt mir, dass Sie das nicht tun Ramhound vor 8 Jahren 0
Ich habe einen Benutzer auf dem Server erstellt, den ich für TFS aktiviert habe. Sagen wir, sein Name ist "TfsUser". Auf meinem Computer ist der Benutzer normalerweise "John". Wenn ich also den Server zu VS hinzufügen möchte, werde ich nach Anmeldeinformationen gefragt und gebe "WINDOWSSERVER \ TfsUser" mit seinem Kennwort ein und komme ohne Probleme rein. Es sei denn, ich mache dasselbe von meinem Arbeitsplatz aus (gehen Sie zu VS -> Server hinzufügen und versuchen Sie, sich anzumelden). Das Fenster fragt mich nach den Anmeldeinformationen (Bild 1), aber wenn ich sie richtig eingebe, wird mir immer gesagt, dass ich nicht auf TFS zugreifen darf. BTW: Danke fürs Helfen! :) @Ramhound Bobby vor 8 Jahren 0
.... "WindowsServer \ TFSUSER \" zeigt einen Active Domain-Benutzer namens TFSUSER in der WindowsServer-Domäne an. Wenn Sie einen TFS-Benutzer erstellt haben, wäre dies der falsche Weg, dies zu erkennen. Ramhound vor 8 Jahren 0
Ich habe den Benutzer "TFSUSER" in der Domäne "WindowsServer" erstellt. Ich kann mich beispielsweise über RDP anmelden. Dann ging ich zur TFS, zu meiner Sammlung und fügte unter "Berechtigungen" diesen Benutzer hinzu. Ich kann von überall aus eine Verbindung herstellen, daher sollte Authentifizierung oder Userbase nicht das Problem sein. Es gibt nur einen Ort, an dem ich mich nicht anmelden kann: In meinem Büro. Bobby vor 8 Jahren 0
Gibt es in Ihrem Büro etwas Besonderes über DNS? harrymc vor 8 Jahren 0
Überprüfen Sie die Internetauthentifizierungseinstellungen. https://support.software.dell.com/KBArticleImages/118560/SecuritySettings.jpg ssnobody vor 8 Jahren 0
@ harrymc nein, soweit ich das beurteilen kann. Gibt es irgendwelche Möglichkeiten, das herauszufinden? @ssnobody ist "Automatische Anmeldung nur in der Intranetzone" eingestellt. Ich denke, das ist das gewünschte Verhalten, nicht wahr? Bobby vor 8 Jahren 0
Ich würde denken, Sie möchten "Benutzername und Passwort eingeben". Beantwortet das nicht Ihre Frage: "Versucht VisualStudio mich also automatisch mit meinen Windows-Anmeldeinformationen zu authentifizieren? Wenn ja, wo kann ich das deaktivieren?" ssnobody vor 8 Jahren 0
Nun, nicht unbedingt. Ich werde in VisualStudio nach Benutzername und Kennwort gefragt. Ich muss nur sagen, dass meine Zeugnisse "falsch" sind, obwohl sie korrekt sind ... Aber ich werde es versuchen. Bobby vor 8 Jahren 0
Bitte schauen Sie sich MSDN für TF31003 http://bit.ly/2aYYF7J an mussdroid vor 8 Jahren 0
@mussdroid danke für den Link. Leider hat keine der Optionen für mich funktioniert. Ich denke, es muss die Unternehmens-Firewall sein, die die Authentifizierungsanfragen blockiert. Bobby vor 8 Jahren 0

0 Antworten auf die Frage