Применяется к
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Проблемы

Когда сторонние сборки пытаются получить доступ к некоторым конфиденциальным свойствам, код пользователя может быть заблокирован. При возникновения этой проблемы записи событий 8gaol регистрируются в SharePoint единой системы ведения журнала (ULS). 

Причина

Для обеспечения безопасности сторонним сборщикам не будет доступа к некоторым конфиденциальным свойствам.

Решение

Чтобы устранить эту проблему, установите одно из следующих обновлений:

Чтобы обеспечить доступ надежных сборок сторонних компаний к конфиденциальным свойствам в Web.config, добавьте их в список сборок.

Предположим, например, что в журналах ULS есть следующее сообщение: 

8gaol Не удается получить доступ к этому конфиденциальному свойству : <имени конфиденциального свойства> из внешней ненавязчивой сборки <стороннюю сборку с полным именем>. Список надежных сборок: <сборок для доступа к конфиденциальным свойствам>

В этом случае выполните следующие действия: 

  1. Добавление нового раздела AllowAccessSensitivePropertiesAssemblies в SharePoint SafeMode в файле Web.config: <SharePoint>     <SafeMode>       <AllowAccessSensitivePropertiesAssemblies>       </AllowAccessSensitivePropertiesAssemblies>         </SafeMode>    </SharePoint>

  2. Для каждой сторонней сборки добавьте запись с полным именем сборки в разделе AllowAccessSensitivePropertiesAssemblies: <AllowAccessSensitivePropertiesAssemblies>    <AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/></AllowAccessSensitivePropertiesAssemblies>

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.