Partager via


Dépannage du serveur Team Foundation Build

Mise à jour : novembre 2007

La section suivante décrit les erreurs courantes du serveur Team Foundation Build et fournit des informations sur leur résolution.

Erreurs du service de build

Lorsque vous cliquez sur En attente dans la boîte de dialogue Mettre en file d'attente la build, vous pouvez recevoir un ou plusieurs des messages d'erreur suivants :

  • Erreur : TF42046 : le service de build utilisé au cours du processus de génération ne peut pas être atteint. Cette erreur se produit lorsque l'ordinateur agent de build est hors connexion, le service requis n'est pas en cours d'exécution, Team Foundation Build n'est pas installé sur l'ordinateur de build, Team Foundation Build est configuré pour un serveur Team Foundation Server différent ou le réseau est indisponible. Contactez votre administrateur Team Foundation Server pour vérifier que Team Foundation Build est correctement installé et qu'il s'exécute.

  • Erreur : Le service de build n'a pas pu valider l'appelant. Vérifiez que la connexion réseau entre l'ordinateur de build et Team Foundation Server est correcte et que l'appelant est valide.

Solution

Pour résoudre l'une de ces erreurs, vérifiez que les conditions suivantes sont remplies :

  • Vérifiez que le composant de build est installé sur l'ordinateur de build et que le service Visual StudioTeam Foundation Build est en cours d'exécution dans le contrôleur de services.

    Démarrez le service Visual StudioTeam Foundation Build en sélectionnant Services dans Outils d'administration. Dans le volet Services (Local), cliquez avec le bouton droit sur Visual Studio Team Foundation Build et cliquez sur Démarrer.

  • Vérifiez que le compte exécutant le service de build sur l'ordinateur de build est membre du groupe Build Services pour ce projet d'équipe. Cette condition est requise pour accorder au compte des autorisations appropriées sur les différents composants de Team Foundation Server.

  • Si le pare-feu de l'ordinateur de build est activé, vérifiez que le programme tfsbuildservice figure dans la liste d'exceptions.

  • Vérifiez que le nom de l'agent de build fourni dans la définition de build est correct.

  • Vérifiez que la version de Team Foundation Server et du serveur Team Foundation Build sont identiques.

  • Vérifiez que l'ordinateur de build qui a été utilisé avec un autre serveur Team Foundation Server (par exemple, Team Foundation Server de beta2) n'est plus défini pour être utilisé pour le nouveau serveur Team Foundation Server. Dans ces cas, la clé AllowedTeamServer du Registre présente dans HKCU\Software\microsoft\visualstudio\9.0\teambuild pour le compte Build Service ou la clé AllowedTeamServer du fichier TFSBuildService.config contient le serveur d'équipe autorisé. Si le serveur spécifié n'est plus utilisé, supprimez l'entrée du Registre.

  • Si ces solutions ne fonctionnent pas, ouvrez le journal des événements Windows et examinez les erreurs et avertissements. Pour ouvrir l'observateur d'événements, sur l'ordinateur de build ou le serveur de couche Application Team Foundation Server, cliquez sur Démarrer, puis sur Exécuter. Tapez eventvwr dans la boîte de dialogue Exécuter. Le journal des événements Windows s'ouvre et vous pouvez examiner les erreurs et avertissements liés à Team Foundation Build.

Voir aussi

Tâches

Comment : établir des autorisations pour un agent Team Foundation Build

Autres ressources

Administration de Team Foundation Build