Sümptomid
Mõni funktsioon ei tööta kohandatud SharePointi lehtedel, mis kasutavad SPWorkflowDataSource või FabricWorkflowInstanceProvider kasutaja juhtelementi, ja kuvatakse kirjed SharePoint Unified logimine System (ULS) logides 9zu4p või 9zu4q sündmuse sildi kohta. See probleem ilmneb pärast seda, kui olete installinud järgmised 9 veebruar 2021, SharePointi turvavärskendused:
-
SharePoint Server 2019 turbevärskenduse kirjeldus: 9. veebruar 2021 (KB4493194)
-
SharePoint Enterprise Server 2016 turbevärskenduse kirjeldus: 9. veebruar 2021 (KB4493195)
-
SharePoint foundationiga 2013 turbevärskenduse kirjeldus: 9. veebruar 2021 (KB4493210)
-
SharePoint foundationiga 2010 turbevärskenduse kirjeldus: 9. veebruar 2021 (KB4493223)
Põhjus
Turbe reeglit suurendatakse, kui teisendate tüüpi SPWorkflowDataSource-ja FabricWorkflowInstanceProvider. Teisendada saab ainult usaldusväärseid tüüpe.
Lahendus
Tööülesannete taastamiseks lisage blokeeritud tüübid usaldusväärsete tüüpidena Web.config failis, kui blokeeritud tüübid on kaitstud.
Selle tegemiseks lisage uus AllowConvertType element, mille atribuut on Web.config-faili-või SafeMode/AllowConvertTypes elemendi all, järgmiselt.
<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="15" TotalFileDependencies="250" AllowPageLevelTrace="false">
<AllowConvertTypes>
<AllowConvertType type="<allowedConvertTypeName>, <allowedConvertTypeAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>"/>
</AllowConvertTypes>
</SafeMode>