Objawy
Gdy zestawy innych firm próbują uzyskać dostęp do niektórych poufnych właściwości, kod użytkownika może zostać zablokowany. W przypadku wystąpienia tego problemu wpisy zdarzeń "8gaol" są rejestrowane w dziennikach systemu zunifikowanego rejestrowania programu SharePoint (ULS).
Przyczyna
Aby zapewnić bezpieczeństwo, zestawy innych firm nie mogą uzyskiwać dostępu do niektórych poufnych właściwości.
Rozwiązanie
Aby rozwiązać ten problem, zainstaluj jedną z następujących aktualizacji:
- Opis aktualizacji zabezpieczeń dla SharePoint Server 2019: 10 sierpnia 2021 r. (KB5002000)
- Opis aktualizacji zabezpieczeń dla programu SharePoint Enterprise Server 2016: 10 sierpnia 2021 r. (KB5002002)
- 10 sierpnia 2021 r., aktualizacja programu SharePoint Foundation 2013 (KB5002013)
Aby umożliwić zaufanym zestawom innych firm dostęp do poufnych właściwości w pliku Web.config, dodaj je do listy zestawów.
Załóżmy na przykład, że w dziennikach systemu ULS znajduje się następujący komunikat:
Uwaga
8gaol Nie można uzyskać dostępu do tej poufnej właściwości: <nazwa> poufnej właściwości z zewnętrznego niezaufanego zestawu <Pełna nazwa> zestawu innej firmy. Lista zaufanych zespołów: <lista zespołów umożliwiająca dostęp do właściwości poufnych>
W takim przypadku wykonaj następujące kroki:
Dodaj nową sekcję AllowAccessSensitivePropertiesAssemblies w obszarze Tryb awaryjny programu SharePoint w pliku Web.config:
<SharePoint>
<SafeMode>
<AllowAccessSensitivePropertiesAssemblies>
</AllowAccessSensitivePropertiesAssemblies>
…
</SafeMode>
…
</SharePoint>Dla każdego zestawu innej firmy dodaj wpis o pełnej nazwie zestawu w sekcji AllowAccessSensitivePropertiesAssemblies :
<AllowAccessSensitivePropertiesAssemblies>
<AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/>
</AllowAccessSensitivePropertiesAssemblies>