Проблемы
Когда сторонние сборки пытаются получить доступ к некоторым конфиденциальным свойствам, код пользователя может быть заблокирован. При возникновения этой проблемы записи событий 8gaol регистрируются в SharePoint единой системы ведения журнала (ULS).
Причина
Для обеспечения безопасности сторонним сборщикам не будет доступа к некоторым конфиденциальным свойствам.
Решение
Чтобы устранить эту проблему, установите одно из следующих обновлений:
Чтобы обеспечить доступ надежных сборок сторонних компаний к конфиденциальным свойствам в Web.config, добавьте их в список сборок.
Предположим, например, что в журналах ULS есть следующее сообщение:
8gaol Не удается получить доступ к этому конфиденциальному свойству : <имени конфиденциального свойства> из внешней ненавязчивой сборки <стороннюю сборку с полным именем>. Список надежных сборок: <сборок для доступа к конфиденциальным свойствам>
В этом случае выполните следующие действия:
-
Добавление нового раздела AllowAccessSensitivePropertiesAssemblies в SharePoint SafeMode в файле Web.config: <SharePoint> <SafeMode> <AllowAccessSensitivePropertiesAssemblies> </AllowAccessSensitivePropertiesAssemblies> … </SafeMode> …</SharePoint>
-
Для каждой сторонней сборки добавьте запись с полным именем сборки в разделе AllowAccessSensitivePropertiesAssemblies: <AllowAccessSensitivePropertiesAssemblies> <AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/></AllowAccessSensitivePropertiesAssemblies>