الأعراض
عندما تحاول تجميعات الأطراف الخارجية الوصول إلى بعض الخصائص الحساسة، قد يتم حظر رمز المستخدم. عند حدوث هذه المشكلة، يتم تسجيل إدخالات الأحداث "8gaol" SharePoint سجلات نظام التسجيل الموحد (ULS).
السبب
للمساعدة في الحفاظ على الأمان، يتم منع تجميعات الأطراف الخارجية من الوصول إلى بعض الخصائص الحساسة.
الحل
لحل هذه المشكلة، قم بتثبيت أحد التحديثات التالية:
-
وصف تحديث الأمان ل SharePoint Server 2019: 10 أغسطس 2021 (KB5002000)
-
وصف تحديث الأمان ل SharePoint Enterprise Server 2016: 10 أغسطس 2021 (KB5002002)
لتمكين تجميعات الأطراف الخارجية الموثوق بها للوصول إلى الخصائص الحساسة في 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>