Wenn ich Visual Studio 2012 lade, wird versucht, eine Verbindung zum vorherigen TFS-Server herzustellen, mit dem es verbunden war.
Auf einem meiner Computer (der gelegentlich auch eine Verbindung zu TFS2008- und TFS2010-Servern herstellt) scheint standardmäßig immer das völlig falsche Konto für die Verbindung zu Visual Studio Online (tfspreview) verwendet zu werden. Wenn ich versuchen würde, die neueste Version zu erhalten, ist dies der Fall Ich werde einen Fehler des Formulars geben:
Microsoft Visual Studio
Versionsverwaltungs-Explorer
TF204017: Der Vorgang kann nicht abgeschlossen werden, da der Benutzer (Kontodienst ([mein tfs-Server]) nicht über eine oder mehrere erforderliche Berechtigungen (Verwendung) für den Arbeitsbereich [mein Arbeitsbereich]; [meine Live-ID] verfügt.
OK
Wie kann ich Visual Studio 2012 so beeinflussen, dass standardmäßig die richtigen Anmeldeinformationen verwendet werden und nicht ein scheinbar fiktiver Account Service?
quelle
Sie müssen TFS-Anmeldeinformationen aus Windows Vault entfernen , um neue TFS-Anmeldeinformationen in Visual Studio zu löschen und zu erzwingen
Gehen Sie zur Systemsteuerung ( Start -> Systemsteuerung ).
Klicken Sie auf Benutzerkonten (oder Benutzerkonten und Familiensicherheit-> Benutzerkonten in Windows 7).
Klicken Sie auf Credential Manager (oder Verwalten Sie Ihre Anmeldeinformationen ).
Auf der Seite Credential Manager sehen Sie die beiden Arten von Anmeldeinformationen
5.Klicken Sie auf den Link zum Ändern von zwei Anmeldeinformationen und klicken Sie auf den Link Aus Tresor entfernen, um gespeicherte TFS-Anmeldeinformationen zu entfernen.
Wenn Sie sich jetzt bei Visual Studio anmelden, werden Sie aufgefordert, Anmeldeinformationen für die Verbindung mit TFS anzugeben.
Hinweis : Vergessen Sie nicht, die Option Meine Anmeldeinformationen speichern zu deaktivieren , um zu erzwingen, dass Anmeldeinformationen für jede TFS-Verbindung abgefragt werden .
quelle
Ich habe versucht, meinen Anmeldeinformations-Manager zu öffnen, konnte dort jedoch keine Anmeldeinformationen finden, die in irgendeiner Beziehung zu meinem TFS-Konto stehen.
Was ich stattdessen getan habe, ist, dass ich mich in Internet Explorer von meinem Hotmail-Konto abmelde und dann alle meine Internet Explorer-Cookies und das gespeicherte Kennwort lösche, wie in diesem Blog beschrieben: Ändern der TFS-Anmeldeinformationen in Visual Studio 2012
Starten Sie nach dem Löschen der Cookies und des Kennworts den Internet Explorer neu und melden Sie sich erneut bei Ihrem Hotmail- (oder Windows Live-Konto) an.
Starten Sie dann Visual Studio und versuchen Sie erneut, eine Verbindung zu TFS herzustellen. Sie sollten jetzt aufgefordert werden, einen Berechtigungsnachweis einzugeben.
Hinweis: Ein Leser sagte, dass Sie nicht alle IE-Cookies löschen müssen , sondern nur diese 3 Cookies , aber ich habe dies nicht getestet.
quelle
Ich bin auf dasselbe Problem gestoßen. Jemand hatte sich an meinem Computer angemeldet und seine TFS-Anmeldeinformationen verwendet. Ich verwende VS2012, Windows 7 und die Netzwerkadministratoren haben den Anmeldeinformations-Manager deaktiviert.
Führen Sie diesen Befehl in einem Befehlsfenster mit demselben Benutzer aus, mit dem Sie Visual Studio ausführen.
Sie sehen ein Popup mit all Ihren gespeicherten Anmeldeinformationen. Entfernen Sie die für Ihren TFS-Server.
Hinweis: Sie müssen Visual Studio neu starten, da die tfs-Anmeldeinformationen zwischengespeichert werden.
quelle
Sie können auch versuchen, die Einstellungen für das visuelle Studio zurückzusetzen
Öffnen Sie die Visual Studio-Eingabeaufforderung
Befehl eingeben
Devenv /ResetSettings
Es entfernt bereits gespeicherte TFS-Konten und fragt nach Anmeldeinformationen
quelle
Für Windows 8:
Systemsteuerung -> Manager für Anmeldeinformationen (Suchen nach) -> Webanmeldeinformationen überprüfen
das hat bei mir funktioniert ...
quelle
Nachdem die Bereinigung der Anmeldeinformationen im Manager fehlgeschlagen und der VS-Cache geleert wurde, sollten Sie Visual Studio über das Visual Studio-Installationsprogramm (VS2017) reparieren. Ich persönlich fand keine andere Lösung.
quelle
Ich habe eine andere Lösung gefunden:
Es ist 100% garantiert zu funktionieren.
quelle