自訂的 SharePoint 頁面上的部分功能無法運作 (KB5000640)

徵兆

某些函數無法在使用 SPWorkflowDataSource 或 FabricWorkflowInstanceProvider 用者控制項的自訂 SharePoint 頁面上運作,而且會在 SharePoint 統一登入系統 (ULS) 記錄中看到 9zu4p 9zu4q 事件標記的項目。 此問題在安裝下列 2021 年 2 月 9 日 SharePoint 安全性更新之後發生:

原因

在 SPWorkflowDataSource 和 FabricWorkflowInstanceProvider 中轉換類型時,可以增強安全性規則。 只限轉換受信任的類型。

解決方案

要還原無法運作的函數,只要封鎖類型是安全的,可以在 Web.config 檔案中將封鎖類型新增為受信任的類型。

要這樣做,請在 Web.config 檔案的configuration/SharePoint/SafeMode/AllowConvertTypes 元素下新增具有 type 屬性的新 AllowConvertType 元素,如下所示:

<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="15" TotalFileDependencies="250" AllowPageLevelTrace="false">
<AllowConvertTypes>
<AllowConvertType type="<allowedConvertTypeName>, <allowedConvertTypeAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>"/>
</AllowConvertTypes>
</SafeMode>

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×