Belirtiler
Üçüncü taraf derlemeler bazı hassas özelliklere erişmeye çalışsa, kullanıcı kodu engellenmiş olabilir. Bu sorun oluştuğunda, "8gaol" olay girdileri Birleşik Günlük Sistemi (ULS) günlüklerinde SharePoint günlüğe kaydedilir.
Neden
Güvenliği korumaya yardımcı olmak için üçüncü taraf derlemelerin bazı hassas özelliklere erişimi engel olur.
Çözüm
Bu sorunu çözmek için aşağıdaki güncelleştirmelerden birini yükleyin:
-
Güvenlik güncelleştirmesi için SharePoint Server 2019: 10 Ağustos 2021 (KB5002000)
-
10 Ağustos 2021, SharePoint Foundation 2013 güncelleştirmesi (KB5002013)
Güvenilir üçüncü taraf derlemelerinin dosya dosyasındaki hassas özelliklere erişmesi için Web.config derleme listesine ekleyin.
Örneğin, aşağıdaki iletiyi ULS günlüklerinde bulasınız:
8gaol Bu hassas özel <erişemiyor: <özellik adı> güvenilmeyen dış derlemeden <derlemenin tam adı>. Güvenilir derleme listesi: <özelliklerine erişmek için bir derleme listesi>
Bu durumda, şu adımları izleyin:
-
Web.config dosyasına SafeMode altında yeni bir AllowAccessSensitivePropertiesAssembli SharePoint es bölümü
ekleyin:
<SharePoint>
<SafeMode>
<AllowAccessSensitivePropertiesAssemblies>
</AllowAccessSensitivePropertiesAssemblies>
…
</SafeMode> …
</SharePoint> -
Her bir üçüncü taraf derlemesi için AllowAccessSensitivePropertiesAssemblies bölümüne derlemenin tam adı olan bir girdi ekleyin:
<AllowAccessSensitivePropertiesAssemblies>
<AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/>
</AllowAccessSensitivePropertiesAssemblies>