Symptomy
Niektóre funkcje nie działają na dostosowanych stronach programu SharePoint, które używają kontrolki użytkownika SPWorkflowDataSource lub FabricWorkflowInstanceProvider, a w dziennikach programu SharePoint Unified Logging System (ULS) są dostępne wpisy tagu zdarzeń 9zu4p lub 9zu4q. Ten problem występuje po zainstalowaniu następujących aktualizacji zabezpieczeń programu SharePoint z 9 lutego 2021 r.:
Przyczyna
Reguła zabezpieczeń jest ulepszona podczas konwertowania typów w materiałach SPWorkflowDataSource i FabricWorkflowInstanceProvider. Konwertowane mogą być tylko zaufane typy.
Rozwiązanie
Aby przywrócić funkcje niedziałające, dodaj blokowane typy jako zaufane typy w pliku Web.config, jeśli blokowane typy są bezpieczne.
W tym celu dodaj nowy element AllowConvertType, który ma atrybut typu do pliku Web.config w obszarze konfiguracji/SharePoint/SafeMode/AllowConvertTypes, w następujący sposób:
<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="15" TotalFileDependencies="250" AllowPageLevelTrace="false">
<AllowConvertTypes>
<AllowConvertType type="<allowedConvertTypeName>, <allowedConvertTypeAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>"/>
</AllowConvertTypes>
</SafeMode>