S’applique à
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Symptômes

Lorsque des assemblys tierces essaient dʼaccéder à certaines propriétés sensibles, le code utilisateur peut être bloqué. Lorsque ce problème se produit, les entrées dʼévénement « 8gaol » sont enregistrées dans les journaux du service ULS (Unified Logging System) de SharePoint. 

Cause

Pour préserver la sécurité, les assemblys tiers ne peuvent pas accéder à certaines propriétés sensibles.

Résolution

Pour résoudre ce problème, installez l’une des mises à jour suivantes :

Pour autoriser les assemblys tiers approuvés à accéder aux propriétés sensibles contenues dans le fichier Web.config, ajoutez-les à la liste d’assemblys.

Par exemple, supposons que le message suivant s’affiche dans les journaux ULS : 

8gaol Impossible dʼaccéder à cette propriété sensible : <nom de la propriété sensible> de lʼassembly externe non approuvé <nom complet de l’assembly tiers>. Liste d’assemblys approuvés : <liste d’assemblys pour accéder aux propriétés sensibles>

Dans ce cas, procédez comme suit : 

  1. Ajoutez une nouvelle section AllowAccessSensitivePropertiesAssemblies sous SharePoint SafeMode dans le fichier Web.config :<SharePoint>    <SafeMode>       <AllowAccessSensitivePropertiesAssemblies>       </AllowAccessSensitivePropertiesAssemblies>        </SafeMode>    </SharePoint>

  2. Pour chaque assembly tiers, ajoutez une entrée ayant un nom complet d’assembly dans la section AllowAccessSensitivePropertiesAssemblies :<AllowAccessSensitivePropertiesAssemblies>    <AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/></AllowAccessSensitivePropertiesAssemblies>

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.