Symptomer
Når tredjepartssamlinger prøver å få tilgang til enkelte sensitive egenskaper, kan brukerkoden blokkeres. Når dette problemet oppstår, logges «8gaol»-hendelsesoppføringer i SharePoint Unified Logging System (ULS) logger.
Årsak
For å opprettholde sikkerheten er tredjepartssamlinger forhindret fra å få tilgang til enkelte sensitive egenskaper.
Løsning
Hvis du vil løse dette problemet, installerer du en av følgende oppdateringer:
-
Beskrivelse av sikkerhetsoppdateringen for SharePoint Server 2019: 10. august 2021 (KB5002000)
-
10. august 2021, oppdatering for SharePoint Foundation 2013 (KB5002013)
Hvis du vil aktivere klarerte tredjepartssamlinger for å få tilgang til sensitive egenskaper Web.config filen, legger du dem til i samlingslisten.
Anta for eksempel at du finner følgende melding i ULS-logger:
8gaol Får ikke tilgang til denne sensitive egenskapen: <sensitive egenskapsnavn> fra den ytre ikke-klarerte samlingen <tredjepartssamlingens fullstendige navn>. Liste over klarerte samlinger: <for tilgang til sensitive egenskaper>
I dette tilfellet følger du disse trinnene:
-
Legg til en ny AllowAccessSensitivePropertiesAssemblies-inndeling under SharePoint SafeMode i
Web.config-filen:<SharePoint>
<SafeMode>
<AllowAccessSensitivePropertiesAssemblies>
</AllowAccessSensitivePropertiesAssemblies>
…
</SafeMode> …
</SharePoint> -
For hver tredjepartssamling legger du til en oppføring som har et fullstendig navn på en samling i inndelingen AllowAccessSensitivePropertiesAssemblies:
<AllowAccessSensitivePropertiesAssemblies>
<AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/>
</AllowAccessSensitivePropertiesAssemblies>