Risoluzione dei problemi relativi al server di Team Foundation Build

Aggiornamento: novembre 2007

Nella sezione seguente vengono descritti gli errori comuni del server di Team Foundation Build e vengono fornite informazioni relative alla risoluzione di tali errori.

Errori del servizio di compilazione

Quando si fa clic su Coda nella finestra di dialogo Accoda compilazione, è possibile che uno dei seguenti messaggi di errore venga visualizzato:

  • Errore: TF42046: il servizio di compilazione utilizzato nel processo di compilazione non è disponibile. Questo errore si verifica quando il computer dell’agente di compilazione non è in linea, il servizio richiesto non è in esecuzione, Team Foundation Build non è installato nel computer di compilazione, Team Foundation Build è configurato per un altro Team Foundation Server o la rete non è disponibile. Contattare l'amministratore di Team Foundation Server per verificare che Team Foundation Build sia installato correttamente e in esecuzione.

  • Errore: Il servizio di compilazione non è in grado di convalidare il chiamante. Assicurarsi che la connessione di rete tra il computer di compilazione e Team Foundation Server sia attiva e che il chiamante sia valido.

Soluzione

Per correggere questi errori, assicurarsi che vengano soddisfatte le condizioni seguenti:

  • Assicurarsi che il componente di compilazione sia installato nel computer di compilazione e che il servizio Visual Studio Team Foundation Build sia in esecuzione nel controller dei servizi.

    Avviare il servizio Visual Studio Team Foundation Build selezionando Servizi in Strumenti di amministrazione. Nel riquadro Servizi fare clic con il pulsante destro del mouse su Visual Studio Team Foundation Build, quindi scegliere Avvia.

  • Assicurarsi che l'account che esegue il servizio di cimpilazione nel computer di compilazione sia membro del gruppo Build Services per il progetto Team relativo. Questa condizione è necessaria per fornire all'account le autorizzazioni appropriate per i vari componenti di Team Foundation Server.

  • Se nel computer di compilazione è attivato un firewall, assicurarsi che il programma tfsbuildservice sia presente nell'elenco delle eccezioni.

  • Verificare che il nome dell'agente di compilazione fornito per la definizione di compilazione sia corretto.

  • Assicurarsi che la versione di Team Foundation Server e del server di Team Foundation Build sia la stessa.

  • Assicurarsi che il computer di compilazione utilizzato con un altro Team Foundation Server (ad esempio Team Foundation Server beta2), ora non sia impostato per l'utilizzo del nuovo Team Foundation Server. In questi casi, la chiave AllowedTeamServer del Registro di sistema in HKCU\Software\microsoft\visualstudio\9.0\teambuild per l'account del servizio di compilazione o la chiave AllowedTeamServer nel file TFSBuildService.config contiene il team server consentito. Se il server specificato non è più in uso, eliminare la voce del Registro di sistema.

  • Se queste soluzioni non funzionano, aprire il registro eventi di Windows e cercare gli errori e gli avvisi. Per aprire il Visualizzatore eventi, sul computer di compilazione o sul server a livello applicazione Team Foundation Server fare clic sul pulsante Start, quindi scegliere Esegui. Nella finestra di dialogo Esegui digitare eventvwr. Il registro eventi di Windows si apre in modo che sia possibile esaminarlo alla ricerca di errori e avvisi correlati a Team Foundation Build.

Vedere anche

Attività

Procedura: stabilire le autorizzazioni per l'agente di Team Foundation Build

Altre risorse

Amministrazione di Team Foundation Build