Gejala
Beberapa fungsi tidak berfungsi pada halaman SharePoint yang dikustomisasi yang menggunakan kontrol pengguna Spworkflowdatasource atau Memalsianpenyedia, dan Anda akan melihat entri untuk tag kejadian 9zu4p atau 9zu4q dalam log SharePoint Unified Logging System (ULS). Masalah ini terjadi setelah Anda menginstal pembaruan keamanan SharePoint 9, 2021, yang berikut ini:
-
Deskripsi pembaruan keamanan untuk SharePoint Server 2019:9 februari 2021 (KB4493194)
-
Deskripsi pembaruan keamanan untuk SharePoint Enterprise Server 2016:9 februari 2021 (KB4493195)
-
Deskripsi pembaruan keamanan untuk SharePoint Foundation 2013:9 februari 2021 (KB4493210)
-
Deskripsi pembaruan keamanan untuk SharePoint Foundation 2010:9 februari 2021 (KB4493223)
Penyebab
Aturan keamanan disempurnakan ketika Anda mengonversi tipe di SPWorkflowDataSource dan fabrikasi Workflowinstanceprovider. Hanya tipe tepercaya yang dapat dikonversi.
Pemecahan Masalah
Untuk memulihkan fungsi yang tidak dapat beroperasi, tambahkan tipe yang diblokir sebagai tipe tepercaya dalam file Web.config jika tipe yang diblokir aman.
Untuk melakukan ini, tambahkan elemen Allowconverttype baru yang memiliki atribut tipe ke file Web.config di bawah elemen Configuration/SharePoint/Safemode/allowconverttypes , sebagai berikut:
<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="15" TotalFileDependencies="250" AllowPageLevelTrace="false">
<AllowConvertTypes>
<AllowConvertType type="<allowedConvertTypeName>, <allowedConvertTypeAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>"/>
</AllowConvertTypes>
</SafeMode>