Симптоми
Когато други функционални групи се опитат да получат достъп до някои поверителни свойства, потребителският код може да бъде блокиран. Когато възникне този проблем, записите за събития "8gaol" се записват в регистрационните файлове SharePoint единни регистрационни файлове на системата за регистриране (ULS).
Причина
За да се помогне за поддържането на защитата, на други групи не се позволява достъп до някои поверителни свойства.
Решение
За да разрешите този проблем, инсталирайте една от следните актуализации:
-
Описание на актуализацията на защитата за SharePoint Server 2019: 10 август 2021 г. (KB5002000)
-
10 август 2021 г. актуализация за SharePoint Foundation 2013 (KB5002013)
За да разрешите надеждните събрания на други доставчици за достъп до поверителните свойства във Web.config файл, добавете ги към списъка с събрания.
Да предположим например, че намирате следното съобщение в регистрационните файлове на ULS:
8gaol Не може да се получи достъп до това чувствително свойство: <име на свойство> от външно ненадеждно събрание <събрание на 3-та страна– пълно име>. Списък с надеждни събрания: <сборен списък за достъп до поверителни свойства>
В този случай изпълнете следните стъпки:
-
Добавяне на нов раздел AllowAccessSensitivePropertiesAssemblies под SharePoint SafeMode във Web.config файл:
<SharePoint>
<SafeMode>
<AllowAccessSensitivePropertiesAssemblies>
</AllowAccessSensitivePropertiesAssemblies>
…
</SafeMode> …
</SharePoint> -
За всяко събрание на друг доставчик добавете запис, който има пълно име на блока в секцията AllowAccessSensitivePropertiesAssemblies:
<AllowAccessSensitivePropertiesAssemblies>
<AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/>
</AllowAccessSensitivePropertiesAssemblies>