2009-07-19 14 views
4

Ich versuche, einen Inhaltstyp aus SharePoint zu löschen, aber es gibt mir die Nachricht:
"Der Inhaltstyp FOO BAR ist Teil einer Anwendungsfunktion."
Ich habe die Funktion deaktiviert, die Lösung zurückgezogen und das Paket aus dem Lösungsspeicher gelöscht, der Inhaltstyp wird nicht von Listen verwendet (ich folgte der Methode here), es gibt keine Fehler in den Protokollen.Löschen eines Inhaltstyps in SharePoint

Ich habe auch versucht, es durch Code zu tun, mit dem gleichen Ergebnis.
Ich habe versucht, den Rat zu befolgen, seine Einstellungen so zu ändern, dass "Alle Inhaltstypen, die von diesem Typ erben" auf "NEIN" gesetzt ist, aber es wird diese Änderung nicht speichern/beibehalten (kein Fehler, es wird immer wieder auf zurückgesetzt) "JA").

Wie kann ich diesen Inhaltstyp löschen?

+0

Denken Sie, dass Sie alles getan haben, was ich versuchen würde. Vielleicht könnten Sie Ihre Frage mit dem genauen Produkt (WSS oder MOSS) und Service Pack/kumulativen Update-Versionen bearbeiten? Haben Sie sowohl das Ereignisprotokoll als auch die ULS-Protokolle überprüft? –

Antwort

2

Ich lief gerade in dem gleichen Problem und das Problem scheint zu sein, dass, obwohl die Lösung zurückgezogen und gelöscht wurde, die Funktion nie deinstalliert wurde.

Die Auflösung lautet: 1. Stellen Sie die problematische Lösung erneut bereit. 2. Aktivieren und deaktivieren Sie die Funktion. 3. Gehen Sie die Schritte durch, um die Funktion zu deinstallieren und die Lösung zurückzuziehen und zu löschen.

In Pseudo-Code:

stsadm.exe -o deactivatefeature 
stsadm.exe -o uninstallfeature -force 
stsadm.exe -o retractsolution -immediate 
(execute the jobs created from retracting the solution) 
stsadm.exe -o execadmsvcjobs 
stsadm.exe -o deletesolution 
0

Es könnte ein wenig hardcore sein, aber bedenken Sie Profiler auf der Sharepoint-Datenbank, und schauen Sie sich die Methodenaufrufe ausgeführt wird. Um die Ergebnisse zu filtern, können Sie nur diejenigen mit "TextData" anzeigen, die die ID Ihres Content-Typs enthalten. So können Sie sehen, was der Ort ist, von dem SharePoint zieht die Schlussfolgerung, dass der Inhaltstyp verwendet wird und dann vielleicht eine bessere Idee, wie man mit der Situation umzugehen.

Verwandte Themen