Simptomi
Kada skupovi nezavisnih proizvođača pokušaju da pristupe nekim osetljivim svojstvima, korisnički kôd može biti blokiran. Kada dođe do ovog problema, stavke događaja "8gaol" se evidentiraju u evidencijama sistema SharePoint Unified Logging System (ULS).
Uzrok
U cilju održavanja bezbednosti, sklopovima nezavisnih proizvođača onemogućen je pristup nekim osetljivim svojstvima.
Rešenje
Da biste rešili ovaj problem, instalirajte neku od sledećih ispravki:
- Opis bezbednosne ispravke za SharePoint Server 2019: 10. avgust 2021. (KB5002000)
- Opis bezbednosne ispravke za SharePoint Enterprise Server 2016: 10. avgust 2021. (KB5002002)
- 10. avgust 2021., ispravka za SharePoint Foundation 2013 (KB5002013)
Da biste pouzdanim sklopovima nezavisnih proizvođača omogućili da pristupaju osetljivim svojstvima u datoteci Web.config, dodajte ih na listu sklopova.
Na primer, pretpostavimo da ste pronašli sledeću poruku u ULS evidencijama:
Napomena
8gaol Nije moguće pristupiti ovom osetljivom svojstvu: <osetljivo ime> svojstva iz spoljnog nepouzdanog sklopa <KSNUMKSrd party skupštine puno ime>. Pouzdana lista sklopa: <lista sklopa za pristup osetljivim svojstvima>
U tom slučaju pratite ove korake:
Dodajte novi odeljak AllowAccessSensitivePropertiesAssemblies u bezbednom režimu sistema SharePoint u Web.config datoteci:
<SharePoint>
<SafeMode>
<AllowAccessSensitivePropertiesAssemblies>
</AllowAccessSensitivePropertiesAssemblies>
…
</SafeMode>
…
</SharePoint>Za svaku sklopu nezavisnog proizvođača dodajte unos koji ima puno ime sklopa u odeljku AllowAccessSensitivePropertiesAssemblies :
<AllowAccessSensitivePropertiesAssemblies>
<AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/>
</AllowAccessSensitivePropertiesAssemblies>