Problembehandlung für Team Foundation Build-Server
Aktualisiert: November 2007
Im folgenden Abschnitt werden häufige Serverfehler von Team Foundation Build beschrieben und Informationen zur Behandlung dieser Fehler bereitgestellt.
Builddienst-Fehler
Wenn Sie im Dialogfeld Build zu Warteschlange hinzufügen auf Warteschlange klicken, erhalten Sie möglicherweise eine der folgenden Fehlermeldungen:
Fehler: TF42046: Der im Buildprozess verwendete Builddienst ist nicht erreichbar. Dieser Fehler tritt auf, wenn der Build-Agent-Computer offline ist, der erforderliche Dienst nicht ausgeführt wird, Team Foundation Build nicht auf dem Buildcomputer installiert ist, Team Foundation Build für einen anderen Team Foundation Server konfiguriert ist oder das Netzwerk nicht verfügbar ist. Wenden Sie sich an den Team Foundation Server-Administrator, um sicherzustellen, dass Team Foundation Build korrekt installiert wurde und ausgeführt wird.
Fehler: Der Builddienst konnte den Aufrufer nicht überprüfen. Stellen Sie sicher, dass die Netzwerkverbindung zwischen dem Buildcomputer und Team Foundation Server ordnungsgemäß funktioniert und dass der Aufrufer gültig ist.
Lösung
Stellen Sie zum Korrigieren beider Fehler sicher, dass die folgenden Bedingungen erfüllt sind:
Überprüfen Sie, ob die Buildkomponente auf dem Buildcomputer installiert ist und ob der Visual Studio Team Foundation Build-Dienst im Dienstcontroller ausgeführt wird.
Starten Sie den Visual Studio Team Foundation Build-Dienst, indem Sie unter Verwaltung Dienste auswählen. Klicken Sie im Bereich Dienste mit der rechten Maustaste auf Visual Studio Team Foundation Build, und klicken Sie auf Starten.
Stellen Sie sicher, dass das Konto, unter dem der Builddienst auf dem Buildcomputer ausgeführt wird, Mitglied der Gruppe Builddienste im entsprechenden Teamprojekt ist. Dies ist erforderlich, um dem Konto für die verschiedenen Komponenten von Team Foundation Server entsprechende Berechtigungen zuzuweisen.
Vergewissern Sie sich, dass das Programm tfsbuildservice in der Ausnahmeliste enthalten ist, wenn die Firewall des Buildcomputers aktiviert ist.
Überprüfen Sie, ob der in der Builddefinition angegebene Name des Build-Agents richtig ist.
Stellen Sie sicher, dass die Versionen des Team Foundation Server-Servers und des Team Foundation Build-Servers gleich sind.
Vergewissern Sie sich, dass der Buildcomputer, der mit einem anderen Team Foundation Server (z. B. beta2 Team Foundation Server) verwendet wurde, nicht für den neuen Team Foundation Server verwendet wird. In diesen Fällen enthält der AllowedTeamServer-Schlüssel in der Registrierung unter HKCU\Software\microsoft\visualstudio\9.0\teambuild für die Builddienstkonten bzw. der AllowedTeamServer-Schlüssel in der Datei TFSBuildService.config den zulässigen Teamserver. Löschen Sie den Registrierungseintrag, wenn der angegebene Server nicht mehr verwendet wird.
Öffnen Sie das Windows-Ereignisprotokoll, und durchsuchen Sie es auf Fehler und Warnungen, wenn diese Lösungen nicht funktionieren. Klicken Sie zum Öffnen der Ereignisanzeige auf dem Buildcomputer oder dem Team Foundation Server-Anwendungsebenenserver auf Start und dann auf Ausführen. Geben Sie eventvwr im Dialogfeld Ausführen ein. Das Windows-Ereignisprotokoll wird geöffnet, und Sie können es auf Fehler und Warnungen im Zusammenhang mit Team Foundation Build untersuchen.
Siehe auch
Aufgaben
Gewusst wie: Einrichten von Berechtigungen für Team Foundation Build-Agents