J'essaye d'installer Team Build (2008) sur un serveur de construction (BS) différent au niveau d'application (AT). BS est un serveur Windows 2008 32 bits (comme l'AT). Ils sont sur un domaine d'entreprise.TFSBuildService: Accès refusé et programme trop grand pour tenir dans la mémoire
Le EXE en question est
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies>
TFSBuildService.exe
Le service BS ne peut pas commencer - l'erreur est "Windows n'a pas pu démarrer le Visual Studio Team Foundation Build Service sur l'ordinateur local \ r \ nErreur 5: L'accès est refusée ". Il n'y a AUCUNE information supplémentaire dans le journal des événements. Il est défini pour s'exécuter en tant que compte DOMAIN \ TFSSERVICE, qui est également ajouté au groupe Administrateurs locaux. Cela échoue très rapidement.
Lorsque j'essaie de l'exécuter 'de manière interactive' - l'erreur sur la ligne de commande est "Programme trop grand pour tenir dans la mémoire".
Il me semble que ce devrait être une chose assez simple à mettre en place et à utiliser. Qu'est-ce que je rate?
Notes:
- j'ai obtenu mon .config de Buck. Je suis sûr que je me suis fixé correctement les ports, les règles du pare-feu de Windows
- Je peux accéder aux services Web sur AT de BS via Internet Explorer (en utilisant le login Domain \ TFSERVICE)
- J'ai ajouté DOMAIN \ TFSSERVICE utilisateur au groupe Build Services d'un projet TFS
- J'ai vérifié DOMAINE \ TFSSERVICE a toutes les permissions sur à peu près tout sur le serveur de construction.
Il s'avère que le "Programme trop grand pour tenir dans la mémoire" était le résultat de l'altération des fichiers d'installation. J'ai re-téléchargé le programme d'installation et les ai comparés - l'ISO d'origine était plus petite et le TFSBuildService.exe 'défectueux' était juste un fichier plein de zéros! Jamais vu cela avant ... J'ai choisi la meilleure réponse ci-dessous pour les autres ayant des problèmes TFSBuild – Conceptdev