Problembeschreibung
Auf benutzerdefinierten SharePoint-Seiten, die das Benutzersteuerelement SPWorkflowDataSource oder „FabricWorkflowInstanceProvider“ verwenden, funktionieren einige Funktionen nicht, und es werden Einträge für das Ereignis-Tag 9zu4p oder 9zu4q in den SharePoint Unified Logging System(ULS)-Protokollen angezeigt. Dieses Problem tritt auf, nachdem Sie die folgenden SharePoint-Sicherheitsupdates vom 9. Februar 2021 installiert haben:
-
Hinweise zum Sicherheitsupdate für SharePoint Server 2019: 9. Februar 2021 (KB4493194)
-
Hinweise zum Sicherheitsupdate für SharePoint Enterprise Server 2016: 9. Februar 2021 (KB4493195)
-
Hinweise zum Sicherheitsupdate für SharePoint Foundation 2013: 9. Februar 2021 (KB4493210)
-
Hinweise zum Sicherheitsupdate für SharePoint Foundation 2010: 9. Februar 2021 (KB4493223)
Ursache
Die Sicherheitsregel wird erweitert, wenn Sie Typen in SPWorkflowDataSource und FabricWorkflowInstanceProvider konvertieren. Nur vertrauenswürdige Typen können konvertiert werden.
Lösung
Um die inoperativen Funktionen wiederherzustellen, fügen Sie die blockierten Typen als vertrauenswürdige Typen in der Datei „Web.config“ hinzu, wenn die blockierten Typen sicher sind.
Fügen Sie dazu ein neues AllowConvertType-Element mit einem Typattribut zur Datei „Web.config“ unter dem Element configuration/SharePoint/SafeMode/AllowConvertTypes wie folgt hinzu:
<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="15" TotalFileDependencies="250" AllowPageLevelTrace="false">
<AllowConvertTypes>
<AllowConvertType type="<allowedConvertTypeName>, <allowedConvertTypeAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>"/>
</AllowConvertTypes>
</SafeMode>