Symptomer
Når tredjeparts samlinger prøver å få tilgang til enkelte sensitive egenskaper, kan brukerkoden være blokkert. Når dette problemet oppstår, logges «8gaol»-hendelsesoppføringer i SharePoint Unified Logging System-logger (ULS).
Årsak
For å opprettholde sikkerheten får ikke tredjeparts samlinger tilgang til enkelte sensitive egenskaper.
Oppløsning
Du kan løse dette problemet ved å installere en av følgende oppdateringer:
- Beskrivelse av sikkerhetsoppdateringen for SharePoint Server 2019: 10. august 2021 (KB5002000)
- Beskrivelse av sikkerhetsoppdateringen for SharePoint Enterprise Server 2016: 10. august 2021 (KB5002002)
- 10. august 2021, oppdatering for SharePoint Foundation 2013 (KB5002013)
Hvis du vil aktivere klarerte tredjeparts samlinger for å få tilgang til sensitive egenskaper i den Web.config filen, legger du dem til i samlingslisten.
Anta for eksempel at du finner følgende melding i ULS-logger:
Obs!
8gaol Får ikke tilgang til denne sensitive egenskapen : <Navn på sensitiv egenskap> fra ytre ikke-klarert forsamling <Fullt navn> på 3. Klarert samlingsliste: <samlingsliste for tilgang til sensitive egenskaper>
I dette tilfellet følger du disse trinnene:
Legg til en ny AllowAccessSensitivePropertiesAssemblies-seksjon under SharePoint SafeMode i Web.config filen:
<SharePoint>
<SafeMode>
<AllowAccessSensitivePropertiesAssemblies>
</AllowAccessSensitivePropertiesAssemblies>
…
</SafeMode>
…
</SharePoint>Legg til en oppføring som har et fullt navn for en samling for hver tredjepartssamling, i delen AllowAccessSensitivePropertiesAssemblies :
<AllowAccessSensitivePropertiesAssemblies>
<AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/>
</AllowAccessSensitivePropertiesAssemblies>