徵兆
安裝 SharePoint 的 7 月安全更新後,現有工作流可能會在 SharePoint 2010 工作流中停止運行。 發生此問題時,「c42q8」、「c42ra」或「c42rh」事件標記會記錄在 SharePoint 統一記錄系統 (ULS) 中。
原因
發生此問題是因為在 7 月更新的 SharePoint 中新增了 SharePoint。 驗證會使現有的 2010 SharePoint 工作流停止工作。
因應措施
若要解決此問題,請在 SharePoint ULS 記錄中找出「c42q8」、「c42ra」或「c42rh」事件標記。 在這些活動中,您可以找到工作流為何被封鎖的詳細資訊。
-
如果封鎖的部件是「開箱即用」的工作流或工作流活動,您可以聯絡 Microsoft 支援服務。
此外,您也可以暫時使用 PowerShell,聯絡伺服器管理員,以停用其他驗證:
開啟 PowerShell 並執行下列 cmdlets:Add-PSSnapin Microsoft.SharePoint.PowerShell$farm=Get-SPFarm$farm.EnablePreParseSecurityCheckForWorkflow = $false$farm.update() -
如果封鎖的部件是使用自訂程式碼撰寫並由您自己部署到 SharePoint 中的,則該對您嘗試使用的類型執行安全性檢查。 如果確實安全,您可以將類型新增至 web.config 授權類型清單中。 否則,您應該建立不違反安全性驗證的替代實施方式。