Symptomer
Når tredjepartssamlinger forsøger at få adgang til nogle af de følsomme egenskaber, er brugerkoden muligvis blokeret. Når dette problem opstår, logføres "8gaol"-hændelsesposter SharePoint ULS-logge (Unified Logging System).
Årsag
For at bevare sikkerheden er samlinger fra tredjeparter forhindret i at få adgang til visse følsomme egenskaber.
Løsning
Du kan løse dette problem ved at installere en af følgende opdateringer:
-
Beskrivelse af sikkerhedsopdateringen til SharePoint Server 2019: 10. august 2021 (KB5002000)
-
10. august 2021, opdatering til SharePoint Foundation 2013 (KB5002013)
Hvis du vil aktivere samlinger fra tredjeparter, der er tillid til, for at få adgang til de følsomme egenskaber Web.config filen, skal du føje dem til samlelisten.
Antag f.eks., at du finder følgende meddelelse i ULS-logfiler:
8gaol Kan ikke få adgang til denne følsomme egenskab: <et følsomt egenskabsnavn> fra ydre upålidelig samling <en tredjeparts samlings fulde navn>. Samleliste, der er tillid til: <samleliste til at få adgang til følsomme>
I dette tilfælde skal du følge disse trin:
-
Tilføj en ny AllowAccessSensitivePropertiesAssemblies-sektion under SharePoint SafeMode i Web.config fil: <SharePoint> <SafeMode> <AllowAccessSensitivePropertiesAssemblies> </AllowAccessSensitivePropertiesAssemblies> … </SafeMode> …</SharePoint>
-
For hver tredjepartssamling skal du tilføje et element, der har et fuldt samlingsnavn, i sektionen AllowAccessSensitivePropertiesAssemblies: <AllowAccessSensitivePropertiesAssemblies> <AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/></AllowAccessSensitivePropertiesAssemblies>