Symptomy
Gdy zestawy innych firm próbują uzyskać dostęp do niektórych właściwości poufnych, kod użytkownika może być zablokowany. W przypadku wystąpienia tego problemu wpisy zdarzeń "8gaol" są rejestrowane w SharePoint dziennikach systemu ULS (Unified Logging System).
Przyczyna
W celu utrzymania zabezpieczeń dostęp do niektórych poufnych właściwości nie będzie mógł być zapewniany przez zestawy innych firm.
Rozwiązanie
Aby rozwiązać ten problem, zainstaluj jedną z następujących aktualizacji:
-
Opis aktualizacji zabezpieczeń dla systemu SharePoint Server 2019: 10 sierpnia 2021 r. (KB5002000)
-
10 sierpnia 2021 r., aktualizacja dla programu SharePoint Foundation 2013 (KB5002013)
Aby umożliwić zaufanym zestawom innych firm dostęp do poufnych właściwości 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:
8gaol Nie można uzyskać dostępu do tej poufnej właściwości: <poufnej nazwy właściwości> z zewnętrznego zestawu niezaufanego <zestawu innych firm, pełnych>. Zaufana lista zestawów: lista <w celu uzyskiwania dostępu do właściwości poufnych>
W takim przypadku wykonaj następujące czynności:
-
Dodaj nową sekcję AllowAccessSensitivePropertiesAssemblies w SharePoint SafeMode 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>