Oireet
Kun olet asentanut seuraavan heinäkuun suojauspäivitykset SharePoint Serveriin, aiemmin luodut Microsoft SharePoint 2010 -työnkulut lakkaavat toimimasta. Kun tämä ongelma ilmenee, "c42q8", "c42ra" tai "c42loki" -tapahtumatunnisteet kirjataan SharePoint Unified Logging System (ULS) -lokiin.
Syy
Tämä ongelma johtuu siitä, että heinäkuun suojauspäivitykseen lisättiin vahvistus SharePoint Serverissä. Vahvistus aiheuttaa olemassa olevien SharePoint 2010 -työnkulkujen toiminnan.
Vaihtoehtoinen menetelmä
Voit ratkaista ongelman etsimällä C42q8-, c42ra- tai c42tiedosto-tapahtumatunnisteet SharePoint ULS-lokista. Näissä tapahtumamerkinnöissä on tietoja työnkulun estämisestä näiden ohjeiden mukaisesti:
-
Jos estetyt osat ovat "poissa ruudusta" -työnkulkuja tai työnkulun toimintoja, ota yhteyttä Microsoft-tukeen.Add-PSSnapin Microsoft.SharePoint.PowerShell#x1$farm.EnablePreParseSecurityCheckForWorkflow = $false$farm.update()
Lisäksi voit ottaa yhteyttä klusterin järjestelmänvalvojaan ja poistaa lisävahvistuksen tilapäisesti käytöstä PowerShellin avulla: Suorita PowerShellissä seuraavat cmdlet-komennot: -
Jos estetyt osat on kirjoitettu mukautetulla koodilla ja otat ne käyttöön SharePoint Serverissä, sinun kannattaa tarkistaa tyyppi, jota yrität käyttää. Jos tyyppi on määritetty turvalliseksi, voit lisätä sen web.config valtuutettujen tyyppien luetteloon. Muussa tapauksessa kannattaa luoda vaihtoehtoinen käyttöönotto, joka ei ole suojauksen tarkistusten rikottu.