web-dev-qa-db-de.com

TF400324: Team Foundation-Dienste sind auf dem Server <Server/CollectionName> in Visual Studio 2012 nicht verfügbar

Wenn ich meine vorhandene Lösung in Visual Studio 2012 professional öffne, wurde der obige Fehler angezeigt. Früher hat das funktioniert, aber nach dem Wiederaufbau des Computers ist etwas durcheinander geraten.

Ich habe Visual Studio 2015 Community installiert und kann die gleiche -Auflistung korrekt verbinden.

Ich habe auch versucht, einen Browser zu verwenden, um eine Verbindung zu derselben Sammlung herzustellen. Es funktioniert auch gut.
Das Bereinigen aller Dateien in AppData\Local\Microsoft\Team Foundation\4.0\Cache funktioniert nicht. 
Es sollte sich nicht um ein Firewall- oder Proxy-Problem handeln, da Visual Studio 2015 funktioniert. 
Jeder weiß, was mit Visual Studio 2012 falsch ist und wie es behoben werden kann.

Bearbeiten:

Dieser Fehler kann bei späteren Versionen von TFS auftreten:

Team Foundation Fehler

TF400324: Team Foundation-Dienste sind nicht unter Server TFSServer\DefaultCollection verfügbar.

Technische Informationen (für den Administrator):

Nicht möglich mit dem Remote-Server zu verbinden

Ein Verbindungsversuch ist fehlgeschlagen, weil der verbundene Teilnehmer nach einer bestimmten Zeit nicht richtig reagiert hat oder die Verbindung fehlgeschlagen ist, weil der verbundene Host xxx.xxx.xxx.xxx:443 nicht geantwortet hat

15
Don

Laut diesem Blog ist die Lösung (und ja es hat bei mir geklappt)

  1. Schließen Sie alle Instanzen von Visual Studio
  2. Öffnen Sie den Task-Manager und prüfen Sie, ob TFS-Dienste ausgeführt werden. Wählen Sie jede davon aus und klicken Sie auf Prozessbaum beenden (in meinem Fall habe ich keine davon gefunden, die beendet werden sollen).
  3. Navigieren Sie zum Ordner %LocalAppData%\Microsoft\Team Foundation\
    wählen Sie dann den Ordner mit Ihrer TFS-Version aus und gehen Sie in den Ordner Cache.
    Zum Beispiel war der Pfad auf meinem Computer %LocalAppData%\Microsoft\Team Foundation\7.0\Cache und sollte auf Ihrem Computer identisch sein, mit dem Unterschied des Ordnernamens der TFS-Version.
  4. Löschen Sie alles in diesem Cache-Ordner.
  5. Starten Sie Visual Studio neu und erstellen Sie das Projekt
9
Hakam Fostok

Ich habe diese Fehlermeldung in TFS2017 erhalten. Für mich war das Problem ein selbstsigniertes Zertifikat.

Öffnen Sie die TFS-URL in IE und Sie sehen eine rote Adressleiste:

 enter image description here

Klicken Sie in der Adressleiste auf "Certificate Error":

 enter image description here

Dann wählen Sie "Zertifikate anzeigen":

Wenn "Zertifikate anzeigen" nicht funktioniert, klicken Sie mit der rechten Maustaste auf Seite> Eigenschaften> Zertifikate.

 enter image description here

Wenn die Schaltfläche "Zertifikat installieren" ausgeblendet ist, um sie sichtbar zu machen, müssen Sie Internet Explorer-Optionen> Sicherheit> Sites> öffnen. Geben Sie die URL des TFS-Servers ein. (Wenn das Dialogfeld deaktiviert ist, lesen Sie die Anleitung Vertrauenswürdige Sites. Das Dialogfeld ist am Ende dieser Antwort deaktiviert).

 enter image description here

Wenn Sie die Schaltfläche zum Installieren des Zertifikats zur Verfügung haben, wählen Sie "Zertifikat installieren".

 enter image description here

Dadurch wird der Zertifikatimport-Assistent gestartet. Stellen Sie sicher, dass Sie die Option "Alle Zertifikate in folgendem Speicherplatz speichern" auswählen und "Durchsuchen" auswählen.

 enter image description here

Wählen Sie Vertrauenswürdige Stammzertifizierungsstellen aus und klicken Sie auf OK.

 enter image description here

Klicken Sie beim Abschluss des Zertifikatimport-Assistenten auf Fertig stellen:

 enter image description here

Klicken Sie in der Sicherheitswarnung auf Ja, um das Zertifikat zu installieren.

 enter image description here

=================================================

Vertrauenswürdige Sites sind deaktiviert

Sie können prüfen, ob die Site vertrauenswürdig ist. Unter Windows 7 lautet der Pfad: HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey

Der Schlüssel sollte mehrere Zeichenfolgewerte enthalten, deren Name die URL und die numerischen Daten die Zone angeben. Standardmäßig einer der folgenden Werte.

  • 0 = Mein Computer
  • 1 = Lokale Intranetzone
  • 2 = Zone vertrauenswürdiger Sites
  • 3 = Internetzone
  • 4 = Zone eingeschränkter Sites

Wenn die TFS-Site nicht in der Registrierung aufgeführt ist, fügen Sie sie manuell hinzu. Starten Sie Visual Studio neu und versuchen Sie erneut, eine Verbindung zum TFS-Server von Visual Studio herzustellen. Sobald Sie eine Verbindung herstellen können, können Sie den TFS-Server auch aus der Verbindungsliste entfernen. Ich empfehle, es zu entfernen und die FQDN-URL hinzuzufügen, die höchstwahrscheinlich bereits eine Regel für vertrauenswürdige Sites enthält.

Bearbeiten

Schlag das nochmal. Dies wurde durch ein Problem mit einer Netzwerkkarte verursacht, die am Wochenende von unserem Telekommunikationsanbieter ersetzt wurde.

4
Jeremy Thompson

Dieses Problem tritt auf, wenn der Server nicht antwortet. In meinem Fall, dass der Server, auf dem TFS gehostet wurde, inaktiv war, wurde ein Neustart durchgeführt und eine Verbindung hergestellt.

2
V.Patel

Löschen Sie sowohl den lokalen TFS-Cache als auch den Visual Studio Cache

löschen Sie den visuellen Studio-Cache unter

%APPDATA%\Microsoft\VisualStudio

löschen Sie den TFS-Cache unter

%LocalAppData%\Microsoft\Team Foundation
1
Timeless

...besser spät als nie...
Ich hatte gerade den gleichen Fehler TF400324 bei der Verbindung von VS2012 mit TFS2015 (gehostet in einer virtuellen privaten Cloud). TFS Web Access funktionierte gut für sie, aber die Visual Studio 2012-Benutzeroberfläche steckte in einer Offlineverbindung. 

FIX: Sie konnte VS wieder herstellen, nachdem Sie auf Team Explorer> Connect | geklickt hatten {TeamProject}, dann gewünschtes Teamprojekt unterhalb der TFS-Server-Verbindung auswählen (siehe Abbildung im Anhang).

ANMERKUNGEN:
Ich vermute, das Löschen des clientseitigen TFS-Caches könnte ebenfalls behoben werden, aber alle VS-Instanzen müssen geschlossen werden, und dann wird "Connect to Team Project Connection" wiederhergestellt. Durch das Trennen und Wiederherstellen der Verbindung von VS zu TFS wurde der Status "Offline" nicht gelöscht.

Fehler, den sie sah, war im VS-Ausgabefenster:

Diese Lösung ist offline. [Team Foundation Server: {// TFS-Erfassungs-URL}] Die Lösung war während ihrer vorherigen Sitzung offline und wird offline bleiben . TF400324: Team Foundation-Dienste sind vom Server nicht verfügbar. Technische Informationen (für Administratoren): Seite nicht gefunden.

HINWEIS: Ich habe kürzlich TFS in eine andere Domäne verschoben, für die eine SSH-Verbindung und eine Zuordnung für einen lokalen Host erforderlich sind. Ich habe Benutzer, die viel häufiger offline gehen, weil das Proxy-Routing unterschiedlich ist, je nachdem, ob sie gerade arbeiten oder direkt mit dem Internet verbunden sind.

 Screenshot: VSTE Reconnect to offline project

1

Wir haben dieses Problem behoben, indem wir für devenv.exe "C:\Programme (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe" ein spezielles Ausschluss für ESET/Kaspersky AntiVirus hinzugefügt haben "

Es funktioniert seitdem großartig.

Ich bekomme eine Grundidee von diesem Link

0
Zolfaghari

Dieser Fehler bezieht sich normalerweise auf den TFS-Cache. Stellen Sie vor dem Löschen des Cache-Ordners sicher, dass Sie alle Instanzen von Visual Studio geschlossen haben. Versuchen Sie auch, den Task-Manager zu öffnen und zu prüfen, ob TFS-Dienste ausgeführt werden. Wählen Sie jede aus und klicken Sie auf Prozessbaum beenden.

Und auch den Server-Cache löschen Server-Cache, den Pfad wie C:\ProgramData\Microsoft\Team Foundation\Web Access

Starten Sie anschließend Visual Studio neu und führen Sie als Administratormodus aus.

Weitere Details können Sie dieses Blog beziehen und könnten auch die bessere Lösung versuchen.

Hinweis: Stellen Sie sicher, dass Sie an einem anderen Arbeitsbereich als an VS2015 arbeiten.

0
PatrickLu-MSFT

In meinem Fall verhinderte mein Firmen-VPN, mit dem mein Host-Computer verbunden war, den Zugriff auf die tfs auf einer VirtualBox-VM und gab genau diese Fehlermeldung zurück.

0
strongmmc

Für mich war das Update einfach Visual Studio (2010) als Administrator auszuführen.

0
Ben