Simptomi
Dažas funkcijas nedarbojas pielāgotās SharePoint lapās, kas izmanto SPWorkflowDataSource vai FabricWorkflowInstanceProvider lietotāja vadīklu, un ir redzamas 9zu4p vai 9Zu4q notikuma taga ieraksti SharePoint vienotās reģistrēšanas sistēmas (ULS) žurnālos. Šī problēma rodas pēc tam, kad ir instalēti tālāk norādītie 2021, SharePoint drošības atjauninājumi:
-
SharePoint Server 2019 drošības atjauninājuma apraksts: 2021 (KB4493194)
-
SharePoint Enterprise Server 2016 drošības atjauninājuma apraksts: februāris 9, 2021 (KB4493195)
-
SharePoint Foundation 2013 drošības atjauninājuma apraksts: februāris 9, 2021 (KB4493210)
-
SharePoint Foundation 2010 drošības atjauninājuma apraksts: februāris 9, 2021 (KB4493223)
Cēlonis
Drošības noteikums ir uzlabots, ja konvertējat tipus programmā SPWorkflowDataSource un FabricWorkflowInstanceProvider. Var konvertēt tikai uzticamus tipus.
Risinājums
Lai atjaunotu nedarbojošos funkcijas, Web.config failā pievienojiet bloķēto tipu kā uzticamus tipus, ja Bloķētie tipi ir drošībā.
Lai to izdarītu, pievienojiet jaunu AllowConvertType elementu ar tipa atribūtu Web.config faila konfigurācijas/SharePoint/drošā/AllowConvertTypes elementā, kā norādīts tālāk.
<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="15" TotalFileDependencies="250" AllowPageLevelTrace="false">
<AllowConvertTypes>
<AllowConvertType type="<allowedConvertTypeName>, <allowedConvertTypeAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>"/>
</AllowConvertTypes>
</SafeMode>