Příznaky
Některé funkce nefungují na přizpůsobených stránkách SharePointu, které používají ovládací prvek uživatele SPWorkflowDataSource nebo FabricWorkflowInstanceProvider, a v protokolech SharePoint Unified Logging System (ULS) se zobrazí položky pro značku události 9zu4p nebo 9zu4q. K tomuto problému dochází po instalaci následujících aktualizací zabezpečení SharePointu z 9. února 2021:
Příčina
Pravidlo zabezpečení se vylepšuje při převodu typů v spWorkflowDataSource a FabricWorkflowInstanceProvider. Převést můžete jenom důvěryhodné typy.
Řešení
Pokud chcete obnovit vlastní funkce, přidejte blokované typy jako důvěryhodné typy Web.config v případě, že jsou blokované typy bezpečné.
To můžete udělat tak, že do souboru Web.config v elementu configuration/SharePoint/SafeMode/AllowConvertTypes přidáte nový element AllowConvertTypes, který má atribut typu:
<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="15" TotalFileDependencies="250" AllowPageLevelTrace="false">
<AllowConvertTypes>
<AllowConvertType type="<allowedConvertTypeName>, <allowedConvertTypeAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>"/>
</AllowConvertTypes>
</SafeMode>