Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Visual Studio Ultimate 2013 version finale permet de se connecter à Team Foundation Server (TFS) 2013 Update 4. Supposons que vous ouvrez un fichier Visual C# ou Visual Basic qui est renommé précédemment dans l’une des manières suivantes :

  • Uniquement la casse du nom de fichier est modifiée, par exemple, Filename.cs plutôt que filename.cs.

  • Le fichier est renommé au cours des 12 derniers mois. C’est la valeur par défaut de période de temps pour l’indexation de l’historique des modifications. Consultez La commande CodeIndex (paramètre indexHistoryPeriod).

Dans ce cas, vous recevez une exception StackOverflowException qui se produit dans Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummaries, et puis, un blocage se produit dans le processus de travail IIS « w3wp » de TFS.

Remarque  Ce blocage a une incidence sur toutes les opérations en cours sur TFS. Toutefois, le processus de travail IIS « w3wp » redémarrera automatiquement, et toutes les autres opérations seront exécutent correctement s’il redémarre. Si vous essayez de vous reconnecter Visual Studio Ultimate RTM TFS, cela entraîne une autre exception StackOverflowException et un blocage.

Cause

Ce problème se produit car, lorsque vous ouvrez le fichier de code dans Visual Studio, Visual Studio vous demande TFS pour CodeLens d’informations. Le composant CodeLens dans le serveur TFS provoque une exception StackOverflowException et puis provoque l’arrêt du processus de travail IIS « w3wp » dans TFS, pas de Visual Studio.

Résolution

Pour résoudre ce problème, appliquez Visual Studio 2013 Update 2 ou une mise à jour ultérieure dans les téléchargements de Visual Studio.
Vous pouvez également mettre à niveau le TFS avec Team Foundation Server 2013 mise à jour 5 ou RTM 2015 de Team Foundation Server. Il est disponible à partir des téléchargements de Visual Studio.

Solution de contournement

Pour contourner ce problème, désactivez l’option CodeLens dans Visual Studio Ultimate 2013 version RTM. Accédez à Outils > Options > Éditeur de texte > toutes les langues > CodeLens.

Remarque  Si les options dans les sections de résolution et de la solution de contournement ne fonctionnent pas, vous pouvez désactiver CodeLens dans le serveur TFS à l’aide de la commande CodeIndex avec la commande TFSConfig. Cette option est la moins pratique.

Plus d'informations

Pour nous aider à améliorer CodeLens, envoyer des commentaires ou demander des fonctionnalités à Visual Studio UserVoiceou poser des questions dans les forums MSDN.

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×