2017-07-19 6 views
0

Sur notre serveur TFS construire, nous obtenons l'erreur suivante plus builds (donc pas tous construit, parfois la construction fonctionne parfaitement!)d'application non valide une partie de la construction exécute

« L'identité Le nom d'utilisateur ou le mot de passe spécifié pour l'identité est peut-être incorrect ou l'utilisateur ne dispose pas de droits de connexion par lots Si l'identité n'est pas corrigée, le pool d'applications est désactivé lorsque le pool d'applications reçoit sa première demande: si les droits de connexion par lots causent le problème, l'identité dans le magasin de configuration IIS doit être modifiée après que les droits ont été accordés avant que Windows Process Activation Service (WAS) puisse réessayer la connexion. y reste invalide après le traitement de la première requête pour le pool d'applications, le pool d'applications sera désactivé. Le champ de données contient le numéro de l'erreur. "

Étant donné que certaines versions sont exécutées, nous savons que l'identité n'est pas invalide et qu'il ne s'agit pas d'un problème de code, est-ce que quelqu'un sait s'il existe d'autres cas? erreur spécifique Nous avons eu ce problème depuis plusieurs mois maintenant ...

EDIT: Nous avons également découvert qu'il a commencé après les mises à jour MS KB4015547 et KB4015550, mais leur désinstallation n'a pas aidé. ou en utilisant un autre utilisateur n'a pas fonctionné non plus.

+0

Avez-vous eu des informations d'erreur connexes dans la vue d'événement? –

+0

Non, seulement celui-ci, et ensuite une erreur: "Le pool d'applications nom_pool_application a été désactivé Le service WAS (Windows Process Activation Service) a rencontré une erreur lorsqu'il a démarré un processus de travail pour desservir le pool d'applications." Mais la raison est l'erreur mentionnée ci-dessus. Nous avons également découvert qu'il a commencé après les mises à jour MS (KB4015547 et KB4015550), mais la désinstallation n'a pas aidé. Nous avons également essayé de rentrer dans l'utilisateur et d'utiliser un autre utilisateur. – MissWhimsy

Répondre

0

The identity of all application pools should be set to the correspondingservice account that you specified when you installed Team Foundation Server (TFSService).

Modifier l'identité et puis essayez d'arrêter et de redémarrer le pool d'applications. pour cela, ouvrez Internet Information Services (IIS) Gestionnaire, développez l'ordinateur local et ouvrez Pools d'applications. Ouvrez le menu de navigation et choisissez Stop ou Démarrez.

Redémarrez le pool d'applications de sorte que Windows Process Activation Service (WAS) puisse déterminer l'état correct du protocole.

Si la fonction ci-dessus ne fonctionne toujours pas, vous pouvez également essayer de réinitialiser entièrement les services Internet (IIS). Plus de façons vous pouvez jeter un oeil à ce fil: An application pool is not configured correctly

+0

Nous avons déjà essayé cela. À l'heure actuelle, nous avons une solution de contournement (inefficace): notre script de déploiement effectue un IISreset à chaque démarrage d'une nouvelle génération, ce qui permet à cette dernière de fonctionner parfaitement avec la configuration actuelle. (Si nous ne le faisons qu'une fois manuellement, il se désagrégera au cours de l'un des déploiements suivants, et pas nécessairement le premier) Cependant, cela signifie que nous ne pouvons pas atteindre TFS pour un instant chaque fois que nous déployons ... – MissWhimsy