Příznaky
Když se sestavení jiných výrobců pokusí získat přístup k některým citlivým vlastnostem, může být kód uživatele zablokovaný. Když nastane tento problém, jsou položky události 8gaol SharePoint protokolu ULS (Unified Logging System).
Příčina
Aby bylo možné zachovat zabezpečení, sestavení třetích stran nejsou přístupná k některým citlivým vlastnostem.
Řešení
Pokud chcete tento problém vyřešit, nainstalujte jednu z následujících aktualizací:
-
Popis aktualizace zabezpečení pro SharePoint Server 2019: 10. srpna 2021 (KB5002000)
-
Popis aktualizace zabezpečení pro SharePoint Enterprise Server 2016: 10. srpna 2021 (KB5002002)
-
10. srpna 2021, aktualizace pro SharePoint Foundation 2013 (KB5002013)
Pokud chcete povolit důvěryhodným sestavením třetích stran přístup k citlivým vlastnostem v Web.config, přidejte je do seznamu sestavení.
Předpokládejme například, že v protokolech ULS najdete následující zprávu:
8gaol Nelze získat přístup k této citlivé vlastnosti : <název citlivé vlastnosti> z vnějšího nedůvěryhodného sestavení <3rd party assembly full name>. Seznam důvěryhodných sestavení: <seznam sestavení pro přístup k citlivým vlastnostem>
V takovém případě postupujte takto:
-
Přidejte nový oddíl AllowAccessSensitivePropertiesAssemblies pod SharePoint SafeMode v Web.config souboru: <SharePoint> <SafeMode> <AllowAccessSensitivePropertiesAssemblies> </AllowAccessSensitivePropertiesAssemblies> … </SafeMode> …</SharePoint>
-
Pro každé sestavení jiného výrobce přidejte položku, která má úplný název sestavení v části AllowAccessSensitivePropertiesAssemblies: <AllowAccessSensitivePropertiesAssemblies> <AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/></AllowAccessSensitivePropertiesAssemblies>