Symptomen
Wanneer vergaderingen van derden toegang proberen te krijgen tot bepaalde gevoelige eigenschappen, kan gebruikerscode worden geblokkeerd. Wanneer dit probleem optreedt, worden gebeurtenisgegevens '8gaol' aangemeld in SharePoint Uls-logboeken (Unified Logging System).
Oorzaak
Om de beveiliging te handhaven, worden vergaderingen van derden verhinderd om toegang te krijgen tot bepaalde gevoelige eigenschappen.
Oplossing
Installeer een van de volgende updates om dit probleem op te lossen:
-
Beschrijving van de beveiligingsupdate voor SharePoint Server 2019: 10 augustus 2021 (KB5002000)
-
Update van 10 augustus 2021 voor SharePoint Foundation 2013 (KB5002013)
Als u vertrouwde vergaderingen van derden wilt inschakelen om toegang te krijgen tot de gevoelige eigenschappen in het Web.config bestand, voegt u deze toe aan de vergaderingslijst.
Stel dat u het volgende bericht in ULS-logboeken vindt:
8gaol Kan geen toegang krijgen tot deze gevoelige eigenschap: <naam van gevoelige eigenschap> afkomstig van de buitenste niet-vertrouwde vergadering <volledige naam van de vergadering van derden>. Lijst met vertrouwde <: <voor het openen van gevoelige eigenschappen>
Volg in dit geval de volgende stappen:
-
Een nieuwe sectie AllowAccessSensitivePropertiesAssemblies toevoegen onder SharePoint SafeMode in het Web.config bestand: <SharePoint> <SafeMode> <AllowAccessSensitivePropertiesAssemblies> </AllowAccessSensitivePropertiesAssemblies> … </SafeMode> …</SharePoint>
-
Voeg voor elke vergadering van derden een vermelding toe met de volledige naam van de vergadering in de sectie AllowAccessSensitivePropertiesAssemblies: <AllowAccessSensitivePropertiesAssemblies> <AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/></AllowAccessSensitivePropertiesAssemblies>