Archiv der Kategorie: SharePoint-Fehler

Quick Fix: "Den Namen des Inhaltstyps"$ Resources:ReportServerResources … nicht enthalten … Sonderzeichen”

Ich habe einige Zeit Bereinigen einer SharePoint verbrachte 2010 Website und eine der Bereinigung Fragen bezieht sich auf eine beschädigte / falsch installierte SQL Server Report Services-Problem.  Das Problem entstand, als einer meiner Kollegen versucht, eine Website als Vorlage speichern und erstellen Sie dann eine neue Website basierend auf dieser Vorlage erstellen.  Der Speichervorgang Vorgang wirkten Bußgeld, aber als sie versuchte, die neue Website zu erstellen, SharePoint folgende Fehlermeldung angezeigt:

Fehler

Der Content-Type-Name "$ Resources:ReportServerResources,DataSourceContentTypeName;' kann nicht enthalten: \ / : * ? “ # % < > { } | ~ & , zwei aufeinander folgende Punkte (..), oder Sonderzeichen wie z. B. eine Registerkarte.

Hier ist eine Bildschirm-cap:

 

image

Ich hatte einen Blick auf die Inhaltstypen auf der Website und fand dieses:

image

Diese Inhaltstypen sind eindeutig ungesund.

Dieses Problem scheint zu viel auf dem Internets kommen und es scheint nicht zu einem einzigen Konsens über wie es zu lösen.  Fand ich eine praktische Tabelle, die die schlechten Content-Type-Namen hier gute Content-Type-Namen zugeordnet: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Ich aktualisierte manuell sie auf diese Weise:

image

(BrightStarr der Name ist natürlich optional, aber es kann nicht Schaden Lächeln )

Dies erlaubte mir, Erstellen einer neuen Vorlage und nicht alles auf die anderen Seiten zu brechen, einschließlich einige PerformancePoint Server-Sachen, die eine ganz andere Gruppe von Menschen arbeiteten an.  Ich war dann in der Lage, auf der Vorlage eine neue Website erstellen.  Erfolg!

Ich bin mir nicht sicher, dies ist ein 100% Lösung, aber es hat mir und allen Beteiligten diese Vergangenheit ärgerlichen Fehler.  Wenn ich etwas neues finden, Ich werde ein Update.  Meine Nervosität ergibt sich aus der Tatsache, dass diese Namen falsch in erster Linie und durch die Festlegung der Anzeigename nicht, Ich bin nicht den internen Name berühren. 

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

SP 2010 CQWP, Dokumentbibliotheken und anonyme User

Wichtiges update: Waldek Mastykarz hat einen Workaround hier gepostet.: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</Ende update>

Diese Woche, Mein Team und ich waren öffentliche Internet-Site des Kunden von MOSS auf SP aktualisieren 2010. Die MOSS-Website verwendet die CQWP an mehreren Stellen.

Wir gingen durch ein sehr detailliertes Verfahren um Genauigkeit zu gewährleisten, Qualität und alles, was good stuff. Trotz dieser, Wir liefen in ein Problem in der 11. Stunde, die wir nicht erwarten, oder erst sehr spät zu entdecken. Speziell, Unsere CQWP würden nicht für anonyme Benutzer dargestellt werden.. Sie wiedergegeben suchen für die Autoren (Wer eingeloggt), aber es würde nicht zeigen den Inhalt für anonyme Benutzer.

Wir haben eine Menge Forschung und dies sind die Parameter und Aktionen, die wir haben, um das Verhalten zu isolieren:

  • CQWP würde gut darzustellen, wenn es Inhalte aus einer benutzerdefinierten Liste ziehen war.
  • CQWP würde Inhalte der Zugangsdatei im Mediathek machen..
  • Es würde nicht Inhalt von /SiteCollectionImages dargestellt.
  • Wir eine neue Dokumentbibliothek erstellt und ein paar Dokumente auf es hochgeladen. Wir haben keine Inhaltstypen zur Bibliothek hinzugefügt – das war eine einfache aus dem Feld Doc Lib mit keine Anpassung. Vorhandenen CQWP konnte nicht von ihm gelesen..
  • Wir eine neue Seite erstellt und eine CQWP zu, indem alle Standardwerte hinzugefügt. Er würde nicht werden für anonyme.
  • Wir (etwas hastig) Einrichten einer neuen SP 2010 Umgebung, direkt aus der Box wieder und dieses Verhalten repliziert.

Fazit, Es scheint, dass CQWP in SP2010 Inhalte für anonyme Benutzer nicht darstellen kann, wenn die Datenquelle eine Dokumentbibliothek ist. Das kann wahr sein?

Das ist der Fehler, den wir in den Protokollen sahen:

Webparttitel: Content Query Webpart-653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 01540 X Webparts in SharePoint Foundation 89a1 hohe Fehler beim Ausführen von Webparts: NullReferenceException-System.: Objektverweis nicht auf eine Instanz eines Objekts festgelegt. bei Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb-web, DataRow row, String strDefaultItemOpen, Boolesche fSetDocIcon, Boolesche fSetOnClick, String fileRefColumnRef, String progIdColumnRef, String fsobjTypeColumnRef, String permMaskColumnRef) bei Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() bei Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() bei Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Zeichenfolge viewPath) bei Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Es scheint nur irgendwie unmöglich, dass CQWP für anonyme Benutzer nicht funktionieren würde. Wenn Sie mehr darüber wissen, Bitte post a comment.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin