Znaki
Ko zbiri neodvisnih proizvajalcev poskušajo dostopati do nekaterih občutljivih lastnosti, je uporabniška koda morda blokirana. Ko pride do te težave, se vnosi dogodkov »8gaol« zabeležijo v dnevnike SharePointovega poenotenega sistema pisanja dnevnikov (ULS).
Vzrok
Zaradi ohranjanja varnosti zbirov neodvisnih proizvajalcev ne moremo dostopati do nekaterih občutljivih lastnosti.
Rešitev
Če želite odpraviti to težavo, namestite eno od teh posodobitev:
- Opis varnostne posodobitve za SharePoint Server 2019: 10. avgust 2021 (KB5002000)
- Opis varnostne posodobitve za SharePoint Enterprise Server 2016: 10. avgust 2021 (KB5002002)
- 10. avgust 2021 – posodobitev za SharePoint Foundation 2013 (KB5002013)
Če želite zaupanja vrednim zbirom neodvisnih proizvajalcev omogočiti dostop do občutljivih lastnosti v datoteki Web.config, jih dodajte na seznam zbirov.
Denimo, da v dnevnikih ULS najdete to sporočilo:
Opomba
8gaol Ni mogoče dostopati do te občutljive lastnosti: <Občutljivo ime> lastnosti iz zunanjega zbira, <ki ni zaupanja vreden Polno ime> zbira 3. ponudnika. Seznam zaupanja vrednih zbirov: <seznam zbirov za dostop do občutljivih lastnosti>
V tem primeru upoštevajte ta navodila:
Dodajte nov razdelek AllowAccessSensitivePropertiesAssemblies v razdelku SharePoint SafeMode v datoteki Web.config:
<SharePoint>
<SafeMode>
<AllowAccessSensitivePropertiesAssemblies>
</AllowAccessSensitivePropertiesAssemblies>
…
</SafeMode>
…
</SharePoint>Za vsak zbir tretje osebe dodajte vnos s polnim imenom zbira v razdelku AllowAccessSensitivePropertiesAssemblies :
<AllowAccessSensitivePropertiesAssemblies>
<AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/>
</AllowAccessSensitivePropertiesAssemblies>