2016-06-01 20 views
1

Die Version wird über TFS 2015 erstellt. Wir fügen einfach zwei einfache Umgebungen wie folgt hinzu und verknüpfen die Version mit einem Build. enter image description here Aber wenn die Freigabe ausgelöst wird, schlägt es immer fehl und das Protokoll zeigt "Objektreferenz nicht auf eine Instanz eines Objekts festgelegt".TFS-Versionsverwaltung abgelehnt

enter image description here

Gibt es irgend etwas falsch mit meinem Setup? Release und Build verwenden dieselbe Warteschlange. Und die an die Warteschlange angehängten Agenten arbeiten, weil der Build (vNext Build) erfolgreich ausgeführt werden kann. Jeder kann bei diesem Problem helfen ??

Update: Und das Protokoll zeigt nur "Bereitstellung in dieser Umgebung wurde abgebrochen". Was ist die Ursache dafür? enter image description here

+0

Der Screenshot des Protokolls wurde aktualisiert. Wie kann ich dieses Problem beheben? – Max

+0

Die TFS-Version ist: Version 14.95.25229.0 – Max

+0

Das ist TFS 2015 Update 2.1 – jessehouwing

Antwort

-1

Bitte überprüfen Sie den Call-Stack im Viewer Ereignis wie bei https://connect.microsoft.com/VisualStudio/feedback/details/2745800/release-fail-with-deployment-on-this-environment-was-cancelled-message erwähnt und wenn es gleiche Call-Stack ist dann drücken Sie den gleichen Fehler, der mit TFS2015U3 behoben werden. Um sich jetzt selbst zu entblocken, können Sie an [email protected] schreiben und ich werde Ihnen helfen, eine DLL mit dem Fix zu bekommen, den Sie auf Ihrem Setup patchen können.

Da die DLL nicht offiziell von Microsoft signiert wurde, müssen Sie warten, bis TFS2015U3 freigegeben wird, um in jeder Produktionsumgebung verwendet zu werden. Sie können es jedoch in einer Testumgebung versuchen.

+0

1. Ich kann kein Ereignisprotokoll finden, das mit meinen Erstellungsagenten auf dem Computer verbunden ist, auf dem die Agenten ausgeführt werden. 2. Ja, wir haben den Projekt-Build-Service-Benutzer in unserem Projekt, aber wenn ich diese entfernen (wir haben 2 von ihnen mit der gleichen Kennung) Benutzer, kann unser Build nicht ausgeführt werden, und es beschweren: ## [Fehler] TF14044 : Zugriff verweigert: Der Benutzerprojekt-Build-Dienst (TEAM FOUNDATION) benötigt die globalen AdminWortspaces-Berechtigungen. – Max

+0

Können Sie bitte die Ereignisanzeige des Server-Computers überprüfen? Starten Sie die Eingabeaufforderung -> eventvwr -> Anwendungen und Dienste Protokolle -> Microsoft Team Foundation Server -> Debug (tun Repro und überprüfen Fehlerprotokoll). –