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 <SharePoint> <SafeMode> <AllowAccessSensitivePropertiesAssemblies> </AllowAccessSensitivePropertiesAssemblies> … </SafeMode> …</SharePoint>
Web.config-filen: -
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>