2016-04-05 8 views
0

Ich habe Probleme mit den zugehörigen Berechtigungen mit neuen Team Projekte zu schaffen, in TFS 2015 aus Visual Studio Enterprise 2015TFS 2015 - TF30177: Team Projekterstellung fehlgeschlagen

Jeder in unserem Team ist Mitglied einer gemeinsamen AD Gruppe, die durch eine Reihe von Gruppenmitgliedschaften (siehe unten) in die Gruppe der Projektkollektoradministratoren unserer Hauptsammlung gelangte. Dies bedeutet, dass jeder im Team alles sehen kann, so ziemlich alles macht und nicht ideal ist, also habe ich ein paar Änderungen vorgenommen und alles scheint korrekt zu funktionieren außer Erstellen neuer Projekte.

Jedes Mal, wenn jemand anders als ich der Assistent ein neues Projekt zu erstellen versucht startet und dann mit der folgenden Meldung kurz nach fehlschlägt:

TFS error

ich das volle Protokoll greifen kann, wenn nötig, aber die Ausnahme hier ist:

---begin Exception entry--- 
Time: 2016-04-05T16:09:20 
Module: Engine 
Event Description: TF30162: Task "Queries" from Group "WorkItemTracking" failed 
Exception Type: Microsoft.TeamFoundation.Client.PcwException 
Exception Message: Sequence contains no matching element 
Stack Trace: 
    at Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.Execute(ProjectCreationContext ctxt, XmlNode taskXml) 
    at Microsoft.VisualStudio.TeamFoundation.PCW.ProjectCreationEngine.TaskExecutor.PerformTask(IProjectComponentCreator componentCreator, ProjectCreationContext context, XmlNode taskXml) 
    at Microsoft.VisualStudio.TeamFoundation.PCW.ProjectCreationEngine.RunTask(Object taskObj) 
-- Inner Exception -- 
Exception Message: Sequence contains no matching element (type InvalidOperationException) 
Exception Stack Trace: at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate) 
    at Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.WitPcwTask.QueryTask.GetPublicQueryFolder(Project project) 
    at Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.WitPcwTask.QueryTask.Parse(Boolean execute) 
    at Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.WitPcwTask.QueryTask.Execute() 
    at Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.Parse(ContextWrapper wrapper, XmlNode taskXml, Boolean fExecute) 
    at Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.Execute(ProjectCreationContext ctxt, XmlNode taskXml) 

--- end Exception entry --- 

I von Visual Studio Enterprise 2015 mit Update läuft bin 2, und es auf meinem Laptop mit der Agile-Vorlage gut funktioniert. Ich habe mich mit einem anderen Benutzerkonto auf demselben Laptop angemeldet, habe die Agile- und Scrum-Vorlagen ausprobiert und beide sind an genau derselben Stelle ausgefallen. Ein anderer Benutzer hat separat mit Visual Studio Enterprise 2015 mit Update 1 versucht, und sie haben den gleichen Fehler festgestellt. Dieser bestimmte Benutzer konnte zuvor Teamprojekte erstellen.

Da es funktionierte, bevor ich die Berechtigungen änderte, und weil es immer noch für mich funktioniert, glaube ich nicht, gibt es ein Problem mit der Projektvorlage oder TFS selbst, also bin ich darauf hin, dass es ein Problem mit Berechtigungen und Ich habe den anderen Benutzern nicht die richtige Berechtigung/Mitgliedschaft für die richtige Gruppe gegeben, damit sie die Vorlage korrekt erstellen können. Ich habe immer den Ausweg, die Berechtigungen zurückzusetzen, wie sie waren, bevor ich anfing, sie zu bearbeiten, aber es wäre großartig, wenn ich dieses Problem tatsächlich lösen könnte, so dass ich nicht jeden im Team als Sammlungsadministrator hätte.

Irgendwelche Ideen zur Lösung?

Bearbeiten: Ich habe verschiedene Berechtigungen geändert, um zu sehen, ob ich das selbst lösen kann, und als Test habe ich einfach die unten aufgeführten Erlaubnisänderungen rückgängig gemacht, und es funktioniert gut - als solche bin ich mir ziemlich sicher es sind Berechtigungen, aber welche habe ich keine Ahnung.

Berechtigungen vor:

  • Jeder ein Mitglied unserer AD-Gruppe ist
  • Unsere AD-Gruppe ist ein Mitglied der lokalen Administrator AD-Gruppe des Servers
  • Die lokale Admin-AD-Gruppe ist Mitglied von [BUILTIN] \ Administratoren
  • [BUILTIN] \ Administratoren ist Mitglied von [TEAM FOUNDATION] \ Team Foundation Administratoren
  • [TEAM FOUNDATION] \ Team Foundation-Administratoren ist ein Mitglied von [Unsere Sammlung] \ Project Collection Administratoren

Änderungen vorgenommen:

  • I [Team Foundation] entfernt \ Team Foundation-Administratoren von [Unsere Sammlung] \ Project Collection Administratoren , verlassen nur mich und einen anderen Benutzer direkt in [Unsere Sammlung] \ Project Collection Administratoren.
  • Ich habe dann die Berechtigung Neue Projekte erstellen auf unserer AD-Gruppe erlauben - ohne dass dies andere Nutzer als mich nicht einmal den Assistenten
+0

http://stackoverflow.com/questions/17791412/tfs2012-cant-create-new-team-projects-using-some-templates – Isaiah4110

+0

, die auf ein Problem bezieht, wo sie Schwierigkeiten mit einigen, die sind Vorlagen aber nicht andere - mein Problem bezieht sich auf alle Vorlagen für einige Benutzer, funktioniert aber für mich bei allen Vorlagen absolut einwandfrei. – alfredbulbasaur

Antwort

1
  1. Reinigen Sie den Cache-Ordner auf Client-Computer starten können. Der Ordnerpfad lautet: C: \ Users \ Benutzername \ AppData \ Local \ Microsoft \ Team Foundation \ 6.0 \ Cache.

  2. Reinigen Sie den Cache-Ordner auf dem Server-Computer. Der Ordnerpfad ist: C: \ TfsData \ ApplicationTier_fileCache

  3. Nach gereinigt, auf Server-Computer, klicken Sie auf Start und wählen Sie Ausführen ... das Dialogfeld zu öffnen, dann Eingang iisreset.exe und klicken Sie auf OK, warten sie laufen vollständig.

  4. Überprüfen Sie das Ereignisprotokoll in der Ereignisanzeige, um festzustellen, ob nützliche Informationen vorhanden sind.

+0

Ich habe das versucht und das Problem bleibt immer noch. Ich habe einen Blick auf die Ereignisanzeige und es zeigt sechs Fehler, am nützlichsten enthält die folgende Ausnahme: 'Microsoft.TeamFoundation.Server.WebAccess.WorkItemTracking.Common.MissingProjectSettingsException: TF400572: Die Projektprozesseinstellungen müssen sein konfiguriert für diese Funktion zu verwenden.' – alfredbulbasaur

+0

Haben Sie TFS aktualisiert? Haben Sie Features nach einem Upgrade konfiguriert? Https://msdn.microsoft.com/library/vs/alm/work/customize/configure-features-nach-upgrade? –

+0

Ich habe TFS vor kurzem nicht aktualisiert - ich habe es vor etwa 6 Monaten installiert und habe seitdem die Installation nicht berührt. Buchstäblich das einzige, was ich getan habe, um irgendetwas zu ändern, sind die Änderungen der Berechtigungen, die ich oben angegeben habe. – alfredbulbasaur