Príznaky
Po nainštalovaní nasledujúcich júlových aktualizácií zabezpečenia pre SharePoint Server prestanú existujúce pracovné postupy služby Microsoft SharePoint 2010 fungovať. Keď sa vyskytne tento problém, v denníku SharePoint Unified Logging System (ULS) sa zapíšu značky udalostí c42q8, c42ra alebo c42rh.
Príčina
Tento problém sa vyskytuje, pretože v júlovej aktualizácii zabezpečenia pre SharePoint Server sa pridalo ďalšie overenie. Overenie spôsobuje, že existujúce SharePoint 2010 prestanú fungovať.
Alternatívne riešenie
Ak chcete tento problém obísť, vyhľadajte v denníku ULS značky udalostí c42q8, c42ra alebo c42 SharePoint rh. V týchto položkách udalostí môžete nájsť podrobnosti o tom, prečo je pracovný postup blokovaný, a to podľa týchto pokynov:
-
Ak sú blokované časti mimo poľa pracovné postupy alebo aktivity pracovného postupu, obráťte sa na technickú podporu spoločnosti Microsoft.Add-PSSnapin Microsoft.SharePoint.PowerShell#x1$farm.EnablePreParseSecurityCheckForWorkflow = $false$farm.update()
Okrem toho sa môžete obrátiť na správcu farmy a dočasne vypnúť dodatočné overenie pomocou prostredia PowerShell: V prostredí PowerShell spustite tieto rutiny typu cmdlet: -
Ak sú blokované časti napísané pomocou vlastného kódu a vy ich nasadíte do servera SharePoint, mali by ste skontrolovať zabezpečenie typu, ktorý sa pokúšate použiť. Ak sa tento typ určí ako bezpečný, môžete ho pridať web.config zoznamu oprávnených typov pre tento typ. V opačnom prípade by ste mali vytvoriť alternatívnu implementáciu, ktorá neporušuje overenia zabezpečenia.