Simptomai
Kai trečiųjų šalių rinkiniai bando pasiekti kai kurias slaptas ypatybes, vartotojo kodas gali būti užblokuotas. Iškilus šiai problemai, "8gaol" įvykių įrašai užregistruojami SharePoint registravimo sistemos (ULS) žurnaluose.
Priežastis
Siekiant išlaikyti saugą, trečiųjų šalių rinkiniams neleidžiama pasiekti kai kurių slaptų savybių.
Sprendimas
Norėdami išspręsti šią problemą, įdiekite vieną iš šių naujinimų:
-
"SharePoint Server 2019" saugos naujinimo aprašas: 2021 m. rugpjūčio 10 d. (KB5002000)
-
"SharePoint Enterprise Server 2016" saugos naujinimo aprašas: 2021 m. rugpjūčio 10 d. (KB5002002)
-
2021 m. rugpjūčio 10 d. naujinimas, skirtas "SharePoint Foundation 2013" (KB5002013)
Norėdami įgalinti patikimus trečiųjų šalių rinkinius pasiekti slapto turinio Web.config, įtraukite jas į rinkinių sąrašą.
Pavyzdžiui, tarkime, kad ULS žurnaluose rasite šį pranešimą:
8gaol Nepavyko pasiekti šios slaptos ypatybės: <ypatybės pavadinimas> iš išorinio nepatikimo rinkinio <3-os šalies rinkinio viso>. Patikimų rinkinio sąrašas: <rinkinio sąrašas, skirtas prieigai prie slaptų>
Tokiu atveju atlikite šiuos veiksmus:
-
Įtraukite naują skyrių AllowAccessSensitivePropertiesAssemblies, SharePoint SafeMode" Web.config faile: <SharePoint> <SafeMode> <AllowAccessSensitivePropertiesAssemblies> </AllowAccessSensitivePropertiesAssemblies> … </SafeMode> …</SharePoint>
-
Į kiekvieną trečiosios šalies rinkinį įtraukite įrašą, kurio visas pavadinimas yra AllowAccessSensitivePropertiesAssemblies: <AllowAccessSensitivePropertiesAssemblies> <AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/></AllowAccessSensitivePropertiesAssemblies>