web-dev-qa-db-fra.com

TF31002 Impossible de se connecter à TFS en ligne à partir de VS 2012

Problème

J'utilise VisualStudio 2012 Ultimate v11.0.50727.1 Update 4 et VisualStudio 2013 Ultimate v12.0.21005 EL et je peux me connecter à TFS via n'importe quel navigateur. Mais tout à coup, je ne peux plus me connecter à TFS àxxxxx. VisualStudio.com à partir de VisualStudio. Hier, j'ai facilement effectué un enregistrement au travail avec le même compte. mais je ne peux pas me connecter à TFS à la maison.

Voici l'URL que j'utilise: (J'ai essayé de le changer un peu comme en ajoutant/tfs ou/DefaultCollection)

enter image description here

Je suis coincé avec ça, j'ai essayé différentes méthodes mais aucune n'a fonctionné jusqu'ici et cela me donne toujours ces erreurs: TF31002, TF300324 et TF205020

enter image description here

TF31002 (cette erreur se produit lors de la tentative d'ajout d'un nouveau serveur)

TF205020 : Impossible de se connecter au serveur ‘ https://xxxxxx.visualstudio.com/defaultcollection '. Ce serveur a été utilisé lors de votre dernière session, mais il est peut-être hors ligne ou inaccessible. Confirmez que le serveur est disponible sur le réseau. Pour tenter de vous connecter à nouveau ou à un autre serveur, cliquez sur ‘Se connecter à Team Foundation Server’ dans Team Explorer ou dans le menu Team.

TF400324 : Les services Team Foundation ne sont pas disponibles à partir du serveur https://xxxxxx.visualstudio.com/defaultcollection . Informations techniques (pour l'administrateur): La connexion sous-jacente fermée: une erreur inattendue s'est produite lors d'un envoi.

(Les 2 dernières erreurs surviennent lorsque VisualStudio tente de se connecter à tfs)

J'ai essayé ceux-ci:

  1. Allez sur VisualStudio.com et déconnectez-vous de tous les navigateurs.
  2. Supprimer les cookies et les caches d'IE10 (et tester lorsque IE s'est connecté à visualstudio.com ou s'est déconnecté de celui-ci)
  3. Allez dans Regedit et réglez le DWORD sur 0 dans HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\TeamFoundation\Instances
  4. Parcourir à %LocalAppData%\Microsoft\Team Foundation\4.0\Cache et tout supprimer
  5. Supprimez toutes les informations d'identification de Windows Credential Manager (et supprimez Link Online ID).
  6. VS2013 installé
  7. Team Explorer 2013 installé
  8. Installé VS2012 Update 4
  9. Installé une nouvelle copie de Windows 8

Ce que je veux.

Après une période longue et désespérée d’essai de connexion à TFS en ligne, Je cherche maintenant un moyen d’enregistrer mes modifications. (le faire à la main n'est pas une option car il y a un grand nombre de modifications et je ne sais même pas quels fichiers ont été modifiés depuis le dernier enregistrement)

11
Bizhan

J'ai trouvé un moyen de consigner toutes les modifications apportées à l'ordinateur personnel au travail.

  1. Copiez le dossier TFS local de l’ordinateur domestique (y compris le sous-dossier $tf masqué) sur l’ordinateur de travail.

  2. Installer Team Foundation Sidekicks pour 2012

  3. Rechercher le nom de l'ordinateur personnel

  4. Cliquez sur Update Workspace Computer Name

    enter image description here

  5. Allez à Source Control Explorer et ouvrez Workspaces...

    enter image description here

  6. Cochez la case Show remote workspaces (si l'espace de travail principal n'est pas affiché)

  7. Modifier l'espace de travail d'accueil

  8. Supprimer le mappage actuel

  9. Mappez $/ vers le dossier local (qui a $tf)

  10. Lorsque vous cliquez sur Advanced, il devrait ressembler à ceci:

    enter image description here

  11. Basculez vers le nouvel espace de travail et c'est fait!

Il me semble que le problème est un espace de travail privé. Je vais essayer de le changer en mode public après mon enregistrement.


Modifier

J'ai trouvé une autre solution de contournement qui ne nécessite aucune modification de l'espace de travail. (Cette méthode est conçue à l'origine pour récupérer des enregistrements erronés)

  1. Dans Source Control Explorer, sélectionnez root (collection, pas projet).

  2. cliquez sur Compare folders

  3. dans la section source version choisissez la dernière version sûre

  4. dans la section target path, accédez au dossier non archivé

  5. assurez-vous que les deux chemins se terminent par le même nom (par exemple $/MyProj et E:\FromHome\TFS\MyProj)

  6. (définissez des paramètres supplémentaires ...) et cliquez sur OK

  7. DoubleClick sur les fichiers avec une valeur différente de Yes et notez les noms des fichiers qui doivent être chargés à partir du dossier local (la partie droite de l'écran indique probablement local)

  8. Ouvrez ces fichiers à partir de l'Explorateur de solutions et remplacez-les par des fichiers locaux.

2
Bizhan

Je viens de voir ce lien et cela a totalement fonctionné pour moi après que rien d'autre ne le ferait: http://www.cnblogs.com/CuteNet/p/3556276.html

regedit:

  1. Fermez toutes les instances de Visual Studio 2013
  2. Supprimez ce dossier dans la base de registre (juste “TokenStorage” - rien d’autre):

HKEY_CURRENT_USER\Logiciel\Microsoft\VSCommon\12.0\ClientServices\TokenStorage

5
David Rendall

J'avais un problème similaire: je ne pouvais pas me connecter (TF31002) à TFS 2010 avec VS 2010, 2012 et 2013 sur mon ordinateur portable, mais je pouvais me connecter à partir du Web et d'autres serveurs sans problème. J'ai essayé presque toutes les suggestions données en ligne par diverses sources mais sans succès.

Je m'apprêtais à réimaginer cet ordinateur portable, mais lors de ma dernière tentative, j'ai commencé à comparer les configurations d'une autre machine virtuelle (avec une connexion établie) à mon ordinateur portable. J'ai constaté que, dans mon ordinateur portable, j'avais des paramètres defaultProxy supplémentaires dans 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config ’ 

<system.net>
  <defaultProxy>
    <proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://XXX.X.X.X:XXXX" usesystemdefault="false"/>
  </defaultProxy>
</system.net>

Après avoir supprimé complètement le noeud ci-dessus, j'ai réussi à me connecter à TFS 2010.

J'espère que cela t'aides.

3
Smiley Face

J'ai fait face au même problème il y a quelques jours 
1. Désactivez votre pare-feu (non recommandé)
2. Exécutez VS 2013 en mode administrateur.
3. Désactivez l'antivirus ou ajoutez TFS à la liste blanche.
4. Sélectionnez Connect to TFS et créez un nouveau projet dans un autre répertoire (copie locale).
5. Vérifiez le répertoire d'accès ( Lecture seule, par défaut, modifiez les autorisations )
6. essayez de vérifier maintenant. 

Après avoir modifié les autorisations sur le répertoire local, j'ai pu archiver mes modifications.

2
Nikitesh

J'ai eu le même problème lorsque je voulais me connecter au TFS avec Visual Studio. Cela a résolu mon problème:

  • J'ai utilisé une connexion VPN au serveur
  • J'ai utilisé l'adresse IP au lieu du lien fourni par le TFS (http: // "adresse ip": 8080/tfs au lieu de http: // "lien": 8080/tfs)
0
Lode Alaert

J'avais les mêmes problèmes avec Visual Studio 2013 Update 2 et le problème était pour moi l'antivirus (Kaspersky Endpoint Security 8). Voir ce lien: http://blogs.msdn.com/b/dstfs/archive/2014/07/24/can-t-connect-to-visual-studio-online-from-any-version-of- in-vs-quot-la-connexion-sous-jacente-a-été-fermée-une-erreur-imprévue-sur-un-envoi-quot.aspx

0
Jake Coyne

Vérifiez votre URL d'abord! 

J'ai eu un problème avec cette URL:

https://domain-name.com

Il s'avère que le symbole "-" a été remplacé par un caractère spécial &shy;. Mais Visual Studio 2012 (2013) ne l'a pas indiqué de toute façon. Apparemment, il n'a pas été capable de trouver un tel domaine. Comme résultat TF31002 même numéro et une journée passée dans la recherche.

0
Kirill

J'avais un problème similaire lorsque Visual Studio Premium 2013 était connecté à notre projet depuis VS. Il ne cessait de renvoyer TF31002, mais je pouvais y accéder avec un navigateur.

Depuis le navigateur, je suis allé à Accueil-> Activités-> Ouvrir Nouvelle instance de Visual Studio et mon projet tfs a été chargé directement dans le cadre de Team Explorer. 

J'espère que cela pourra aider.

0
Mominator