Gilt für
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Problembeschreibung

Wenn Assemblys von Drittanbietern versuchen, auf einige sensible Eigenschaften zuzugreifen, wird möglicherweise Benutzercode blockiert. Wenn dieses Problem auftritt, werden „8gaol“-Ereigniseinträge in Unified Logging System (ULS)-Protokollen von SharePoint protokolliert. 

Ursache

Um die Sicherheit zu gewährleisten, wird verhindert, dass Assemblies von Drittanbietern auf einige sensible Eigenschaften zugreifen können.

Lösung

Installieren Sie zur Behebung des Problems eines der folgenden Updates:

Um vertrauenswürdigen Assemblies von Drittanbietern den Zugriff auf die sensiblen Eigenschaften in der Datei „Web.config“ zu ermöglichen, fügen Sie sie der Assemblerliste hinzu.

Angenommen, Sie finden die folgende Meldung in den ULS-Protokollen: 

8gaol Zugriff auf diese sensible Eigenschaft nicht möglich: <Name der sensiblen Eigenschaft> von äußerer nicht vertrauenswürdiger Assembly <vollständiger Name der Assembly eines Drittanbieters>. Liste vertrauenswürdiger Assemblies: <Assemblyliste für den Zugriff auf sensible Eigenschaften>

Gehen Sie folgendermaßen vor: 

  1. Fügen Sie einen neuen Abschnitt AllowAccessSensitivePropertiesAssembliesunter SharePoint SafeMode in der Datei „Web.config“ hinzu:<SharePoint>     <SafeMode>       <AllowAccessSensitivePropertiesAssemblies>       </AllowAccessSensitivePropertiesAssemblies>         </SafeMode>    </SharePoint>

  2. Fügen Sie für jede Drittanbieterassembly im Abschnitt AllowAccessSensitivePropertiesAssemblies einen Eintrag mit vollständigem Namen für die Assembly hinzu:<AllowAccessSensitivePropertiesAssemblies>    <AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/></AllowAccessSensitivePropertiesAssemblies>

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.