Стартовая страницаНовостиРабочие процессы SharePoint перестают работать после установки обновления безопасности .NET (CVE-2018-8421)
Читайте также:

Рабочие процессы SharePoint перестают работать после установки обновления безопасности .NET (CVE-2018-8421)

После установки обновления CVE-2018-8421 устраняющего возможность удаленного выполнения проризвольного кода в среде .NET рабочие процессы SharePoint перестают работать.

Сообщение об ошибке имеет вид:

System.CodeDom.CodeBinaryOperatorExpression is not marked as authorized in the application configuration file

 

Причина

Рабочие процессы Workflow Foundation (WF) выполняются только в случае если все зависимые типы и сборки авторизованы и описаны в секции authorizedTypes файла конфигурации.
<configuration>
     <System.Workflow.

ComponentModel.WorkflowCompiler>

           <authorizedTypes>
                  <targetFx>

Решение

Необходимо добавить следующие строчки в конфигурационный  файл:


<authorizedType Assembly="System, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" NameSpace="System.CodeDom" TypeName="CodeBinaryOperatorExpression" Authorized="True" />
<authorizedType Assembly="System, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" NameSpace="System.CodeDom" TypeName="CodePrimitiveExpression" Authorized="True" />
<authorizedType Assembly="System, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" NameSpace="System.CodeDom" TypeName="CodeMethodInvokeExpression" Authorized="True" />
<authorizedType Assembly="System, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" NameSpace="System.CodeDom" TypeName="CodeMethodReferenceExpression" Authorized="True" />
<authorizedType Assembly="System, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" NameSpace="System.CodeDom" TypeName="CodeFieldReferenceExpression" Authorized="True" />
<authorizedType Assembly="System, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" NameSpace="System.CodeDom" TypeName="CodeThisReferenceExpression" Authorized="True" />
<authorizedType Assembly="System, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" NameSpace="System.CodeDom" TypeName="CodePropertyReferenceExpression" Authorized="True" />

 

 

После этого необходимо выполнить перезагрузку IIS

Пока еще нет ни одного комментария. 

Дима Кононов © - разработка сайтов и порталов.


Функционирует с 2013 года. Версия 3.0
Разработка и дизайн: Кононов Дмитрий
Комментарий: У меня есть, что сказать по этому поводу, но я лучше промолчу.
Сейчас зарегистрированных посетителей на сайте: 0 Посмотреть подробнее...
Новостная лента RSS 2.0

Вверх