Si applica a
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Sintomi

Quando gli assembly di terze parti provano ad accedere ad alcune proprietà riservate, il codice utente potrebbe essere bloccato. Quando si verifica questo problema, le voci dell'evento "8gaol" vengono registrate SharePoint log ULS (Unified Logging System). 

Causa

Per garantire la sicurezza, gli assembly di terze parti non possono accedere ad alcune proprietà riservate.

Risoluzione

Per risolvere il problema, installare uno degli aggiornamenti seguenti:

Per consentire agli assembly di terze parti attendibili di accedere alle proprietà riservate nel file Web.config, aggiungerli all'elenco di assembly.

Si supponga, ad esempio, di trovare il messaggio seguente nei log ULS: 

8gaol Non è possibile accedere a questa proprietà sensibile: <nome della proprietà sensibile> dall'assembly esterno non attendibile <nome completo dell'assembly di terze parti>. Elenco di assembly attendibili: <di assembly per l'accesso alle proprietà riservate>

In questo caso, seguire questa procedura: 

  1. Aggiungere una nuova sezione AllowAccessSensitivePropertiesAssemblies in SharePoint SafeMode nel file Web.config: <SharePoint>     <SafeMode>       <AllowAccessSensitivePropertiesAssemblies>       </AllowAccessSensitivePropertiesAssemblies>         </SafeMode>    </SharePoint>

  2. Per ogni assembly di terze parti, aggiungere una voce con un nome completo di assembly nella sezione AllowAccessSensitivePropertiesAssemblies: <AllowAccessSensitivePropertiesAssemblies>    <AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/></AllowAccessSensitivePropertiesAssemblies>

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.