Важно: Тази статия съдържа информация, която ви показва как да намалите настройките за защита или как да изключите функциите за защита на компютъра. Можете да направите тези промени, за да заобиколите конкретен проблем. Преди да направите тези промени, ви препоръчваме да оцените рисковете, свързани с прилагането на това заобиколно решение във вашата конкретна среда. Ако внедрите това заобиколно решение, изпълнете съответните допълнителни стъпки, за да защитите компютъра.
Симптоми
След като инсталирате следните актуализации на защитата от септември за Microsoft SharePoint Server, някои сценарии за работен поток на Microsoft SharePoint 2010 може да са блокирани:
Освен това етикетите на събития "c42q8", "c42ra" и "c42rh" се регистрират в регистрационните файлове на единната система за регистриране на SharePoint (ULS).
Причина
За да засили своята защита, SharePoint вече не се доверява на всички типове в system.Workflow.Activities и System.Workflow.ComponentModel като упълномощени типове по подразбиране. Вместо това, отделни типове от тези комплекти са добавени като упълномощени или неупълномощени. Ако работен поток на SharePoint 2010 разчита на тип, който вече не е упълномощен, потребителите ще виждат поведението, описано в раздела "Симптоми" на тази статия.
Заобиколно решение
Забележка: Вградените функции и техните зависимости на SharePoint Server разчитат на настройките по подразбиране в web.config файл. Ако вашият SharePoint Server няма внедрен потребителски код или компоненти, не би трябвало да е необходимо да въвеждате промени в web.config. Ако откриете вградени функции, които все още са засегнати от web.config по подразбиране, отворете билет за поддръжка за нас, за да ни помогнете да проучим и разрешим проблемите.
Предупреждение: Типовете, които са в списъка AuthorizedTypes на Web.config файл на SharePoint, са преминали през преглед на защитата и се считат за безопасни за използване от ядрото на работния поток на SharePoint 2010. Трябва да изпълните преглед на защитата на всички типове, които искате да добавите към списъка, за да се уверите, че са безопасни за използване във вашата среда.
Ако работен поток на SharePoint 2010 разчита на тип, който вече не е упълномощен, можете да го добавите като упълномощен тип към конфигурацията на </System.Workflow.ComponentModel.WorkflowCompiler/authorizedTypes> възел в Web.config файл на вашите уеб приложения.