Symptômes
Certaines fonctions ne peuvent pas être utilisées sur les pages SharePoint personnalisées qui utilisent le contrôle utilisateur SPWorkflowDataSource ou FabricWorkflowInstanceProvider, et les journaux du système de journalisation unifiée de SharePoint (ULS) contiennent des entrées correspondant à la balise d’événement 9zu4p ou 9zu4q. Ce problème se produit après l’installation des mises à jour de sécurité SharePoint du 9 février 2021 suivantes :
Cause
La règle de sécurité est améliorée lorsque vous convertissez des types dans SPWorkflowDataSource et FabricWorkflowInstanceProvider. Seuls les types de confiance peuvent être convertis.
Résolution
Pour restaurer les fonctions inopérables, ajoutez les types bloqués en tant que types de confiance dans le fichier Web.config si les types bloqués sont fiables.
Pour ce faire, ajoutez un nouvel élément AllowConvertType ayant un attribut type au fichier Web.config sous l’élément configuration/SharePoint/SafeMode/AllowConvertTypes, comme suit :
<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="15" TotalFileDependencies="250" AllowPageLevelTrace="false">
<AllowConvertTypes>
<AllowConvertType type="<allowedConvertTypeName>, <allowedConvertTypeAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>"/>
</AllowConvertTypes>
</SafeMode>