Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Problembeschreibung

Nachdem Sie eines der folgenden Updates installiert haben, werden einige SharePoint-Seiten nicht gerendert und erzeugen Fehlermeldungen wie die folgenden: 

Webpart-Fehler: Ein Webpart oder ein Web Form-Steuerelement auf dieser Seite kann nicht angezeigt oder importiert werden. Der Typ konnte nicht gefunden werden oder er ist nicht als sicher registriert.

Ursache

In SharePoint 2010 und SharePoint 2013 wird nach der Installation von Updates eine Liste „Zulassen“ von ASP.NET-Steuerelementen durchgesetzt. Wenn Webparts oder Steuerelemente auf den SharePoint-Seiten nicht zur Liste „Zulassen“ hinzugefügt wurden, werden die Seiten nicht gerendert.

Lösung

Wenn die Seiten nicht mehr gerendert werden, weil sie ein Steuerelement verwenden, das nicht in der SafeControls-Liste der sicheren Steuerelemente enthalten ist, führen Sie die folgenden Schritte aus:

  1. Schauen Sie in die Protokolle des vereinheitlichten Protokollierungsdienstes (Unified Logging Service, ULS) von SharePoint und suchen Sie das Tag 9s9ay oder eine Meldung mit dem Inhalt „Sperrung des Steuerelements mit der Eigenschaft“. Dies gibt an, dass ein Steuerelement gesperrt ist.

  2. Identifizieren Sie den Typ, den Namensraum und den starken Assemblynamen aus der Fehlermeldung. 

    • Beispiel 1

    Folgende Fehlermeldung wird angezeigt: 

    „Der Typ Contoso.Customizations.WebPartControl, Contoso.WebParts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f8f11d50a3a konnte nicht gefunden werden oder er ist nicht als sicher registriert.“

    Typ = „WebPartControl“

    Namespace = „Contoso.Customizations“

    Starker Assemblyname = „Contoso.WebParts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f8f11d50a3a“

    • Beispiel 2

    Folgende Fehlermeldung wird angezeigt:

    „Sperrung des Steuerelements mit der Eigenschaft Traversal-Markup. [tagName: SharePoint:WebPartControl][propName: propName1][type: typeName1]"

    Typ = „WebPartControl“ (nicht „typeName1“)

    Die Namespaces und Assemblydaten können Sie in der Microsoft-Dokumentation ermitteln, indem Sie den Typnamen abfragen.

  3. Fügen Sie der Datei Web.config unter dem Element configuration/SharePoint/SafeControls ein neues SafeControls -Element für den angegebenen Typ, Namespace und starken Assemblynamen hinzu, wie in SafeControls-Element (Lösung) beschrieben, und setzen Sie dann das Attribut Sicher auf WAHR.

Weitere Informationen zum Format der Attributwerte im Element SafeControls finden Sie in der Tabelle in Schritt 12 unter Markieren sicherer Steuerelemente im Paket-Designer.

Problemumgehung

Wenn Sie viele unsichere Steuerelemente haben, können Sie dieses Problem umgehen, indem Sie die folgenden Schritte ausführen:

  1. Bearbeiten Sie das Element SafeMode in der Datei Web.config unter dem Element configuration/SharePoint.

  2. Fügen Sie ein Attribut ControlCompatMode mit dem Wert Wahr hinzu.

Achtung:

Wir empfehlen diese Problemumgehung nicht, da sie die Ausführung unsicherer ASP.net-Steuerelemente ermöglicht.

Content Idea RequestCONTENT IDEA REQUEST 120896
Author: secure
Writer: v-weizhu
Tech Reviewer: qingliu; gli; mswann
Editor: v-jesits

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×