Symptomer
Nogle funktioner fungerer ikke på tilpassede SharePoint-sider, der bruger SPWorkflowDataSource- eller FabricWorkflowInstanceProvider-brugerkontrolelementet, og du får vist poster for hændelseskoden 9zu4p eller 9zu4q i SharePoint ULS-logfiler (Unified Logging System). Dette problem opstår, når du har installeret følgende SharePoint-sikkerhedsopdateringer fra 9. februar 2021:
- Beskrivelse af sikkerhedsopdateringen for SharePoint Server 2019: 9. februar 2021 (KB4493194)
- Beskrivelse af sikkerhedsopdateringen til SharePoint Enterprise Server 2016: 9. februar 2021 (KB4493195)
- Beskrivelse af sikkerhedsopdateringen for SharePoint Foundation 2013: 9. februar 2021 (KB4493210)
- Beskrivelse af sikkerhedsopdateringen for SharePoint Foundation 2010: 9. februar 2021 (KB4493223)
Årsag
Sikkerhedsreglen udbedres, når du konverterer typer i SPWorkflowDataSource og FabricWorkflowInstanceProvider. Kun typer, der er tillid til, kan konverteres.
Løsning
Hvis du vil gendanne de ikke-funktionsdygtige typer, skal du tilføje de blokerede typer som typer, der er tillid til, i filen Web.config, hvis de blokerede typer er sikre.
Det gør du ved at føje et nyt AllowConvertType-element , der har en type-attribut , til Web.config filen under elementet configuration/SharePoint/SafeMode/AllowConvertTypes på følgende måde:
<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="15" TotalFileDependencies="250" AllowPageLevelTrace="false">
<AllowConvertTypes>
<AllowConvertType type="<allowedConvertTypeName>, <allowedConvertTypeAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>"/>
</AllowConvertTypes>
</SafeMode>