Käytetään kohteeseen
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Oireet

Kun kolmannen osapuolen kokoonpanot yrittävät käyttää joitakin luottamuksellisia ominaisuuksia, käyttäjäkoodi saattaa olla estetty. Kun ongelma ilmenee, 8gaol-tapahtumamerkinnät kirjataan SharePoint UNIFIED Logging System (ULS) -lokeja. 

Syy

Tietoturvan ylläpitämiseksi kolmannen osapuolen kokoonpanoja ei voi käyttää arkaluontoisia ominaisuuksia.

Ratkaisu

Voit ratkaista ongelman asentamalla yhden seuraavista päivityksistä:

Jos haluat, että luotetut kolmannen osapuolen kokonaisuudet voivat käyttää Web.config-tiedoston luottamuksellisia ominaisuuksia, lisää ne kokoonpanoluetteloon.

Oletetaan esimerkiksi, että ULS-lokeja on seuraava viesti: 

8gaol Tätä luottamuksellista ominaisuutta ei voi käyttää: <luottamuksellisen ominaisuuden> ulomman ei-luotettavan kokoonpanon <kolmannen osapuolen kokoonpanon koko>. Luotettujen kokoonpanojen luettelo: <luottamuksellisten ominaisuuksien luettelo>

Toimi tässä tapauksessa seuraavasti: 

  1. Lisää uusi AllowAccessSensitivePropertiesAssemblies-osio SharePoint-kohdan SafeMode-Web.config: <SharePoint>     <SafeMode>       <AllowAccessSensitivePropertiesAssemblies>       </AllowAccessSensitivePropertiesAssemblies>         </SafeMode>    </SharePoint>

  2. Lisää jokaisen kolmannen osapuolen kokoonpanoon merkintä, jonka kokoonpanon koko nimi on AllowAccessSensitivePropertiesAssemblies-osassa: <AllowAccessSensitivePropertiesAssemblies>    <AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/></AllowAccessSensitivePropertiesAssemblies>

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.