Applies ToSharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Symptom

När tredje parts sammansättningar försöker komma åt känsliga egenskaper kan användarkod blockeras. När det här problemet uppstår loggas händelseposterna "8gaol" i SharePoint Unified Logging System (ULS). 

Orsak

För att upprätthålla säkerheten förhindras tredje parts sammansättningar från att komma åt vissa känsliga egenskaper.

Lösning

Lös problemet genom att installera en av följande uppdateringar:

Om du vill aktivera betrodda sammansättningar från tredje part för åtkomst till känsliga egenskaper i Web.config-filen lägger du till dem i sammansättningslistan.

Anta till exempel att du hittar följande meddelande i ULS-loggar: 

8gaol Det går inte att komma åt den här känsliga egenskapen: <namn på känslig egenskap> från yttre opålitliga sammansättningar <sammansättningen från tredje part, fullständigt>. Betrodd sammansättningslista: <monteringslista för åtkomst till känsliga egenskaper>

I det här fallet gör du så här: 

  1. Lägga till ett nytt AllowAccessSensitivePropertiesAssemblies-avsnitt under SharePoint SafeMode i Web.config-filen: <SharePoint>     <SafeMode>       <AllowAccessSensitivePropertiesAssemblies>       </AllowAccessSensitivePropertiesAssemblies>         </SafeMode>    </SharePoint>

  2. För varje sammansättningen från tredje part lägger du till en post som har ett fullständigt namn för sammansättningen i avsnittet AllowAccessSensitivePropertiesAssemblies: <AllowAccessSensitivePropertiesAssemblies>    <AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/></AllowAccessSensitivePropertiesAssemblies>

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.