Tünetek
Amikor harmadik féltől származó szerelvények próbálnak hozzáférni bizonyos bizalmas tulajdonságokhoz, előfordulhat, hogy a rendszer letiltja a felhasználói kódot. A probléma előfordulásakor a rendszer a SharePoint egyesített naplózási rendszer (ULS) naplóiba kerülnek "8gaol" eseménybejegyzéseket.
Ok
A biztonság fenntartása érdekében a külső szerelvények nem férhetnek hozzá bizonyos bizalmas tulajdonságokhoz.
Megoldás
A probléma megoldásához telepítse az alábbi frissítések egyikét:
- A SharePoint Server 2019 biztonsági frissítésének leírása: 2021. augusztus 10. (KB5002000)
- A SharePoint Enterprise Server 2016 biztonsági frissítésének leírása: 2021. augusztus 10. (KB5002002)
- 2021. augusztus 10., frissítés a SharePoint Foundation 2013-hoz (KB5002013)
Ha engedélyezni szeretné a megbízható külső szerelvények számára, hogy hozzáférjenek a Web.config fájlban található bizalmas tulajdonságokhoz, adja hozzá őket a szerelvénylistához.
Tegyük fel például, hogy a következő üzenetet találja az ULS-naplókban:
Megjegyzés
8gaol Nem érhető el ez a bizalmas tulajdonság: bizalmas <tulajdonságnév> a külső nem megbízható szerelvényből <Harmadik féltől származó szerelvény teljes neve>. Megbízható szerelvények listája: <szerelvénylista a bizalmas tulajdonságok eléréséhez>
Ebben az esetben kövesse az alábbi lépéseket:
Adjon hozzá egy új AllowAccessSensitivePropertiesAssemblies szakaszt a SharePoint SafeMode csoporthoz a Web.config fájlban:
<SharePoint>
<SafeMode>
<AllowAccessSensitivePropertiesAssemblies>
</AllowAccessSensitivePropertiesAssemblies>
…
</SafeMode>
…
</SharePoint>Minden harmadik féltől származó szerelvényhez vegyen fel egy olyan bejegyzést, amelynek a szerelvény teljes neve az AllowAccessSensitivePropertiesAssemblies szakaszban:
<AllowAccessSensitivePropertiesAssemblies>
<AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/>
</AllowAccessSensitivePropertiesAssemblies>