博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SharePoint 2013 workflows stop working (Failed on started.)
阅读量:6194 次
发布时间:2019-06-21

本文共 2156 字,大约阅读时间需要 7 分钟。

  前言

  最近,使用工作流的时候碰到了一个问题,突然间所有工作流都无法启动,报错Failed on started. 同时,工作流内部报错,工作流被系统账号取消了。

  查了很久,发现系统打了windows server security patches造成的,有两种方法可以解决。

  原因

  问题的原因就是我们工作流的很多依赖项,在安装了这个安全补丁以后,需要在web.config中进行授权信任。

  方法一 

  很简单,卸载打的补丁。KB4457916/4457035

  方法二

  修改每一个前端服务器中,每个web application下的配置文件。

  配置文件路径一般在:C:\inetpub\wwwroot\wss\VirtualDirectories\Port

  SharePoint 默认工作流需要添加:

<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" />

  Nintex工作流需要添加:

<authorizedType Assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" NameSpace="System.CodeDom" TypeName="CodeTypeReferenceExpression" Authorized="True" />​

  添加路径:

<System.Workflow.ComponentModel.WorkflowCompiler>

<authorizedTypes>
<targetFx version="v4.0">

  参考链接

https://blogs.msdn.microsoft.com/rodneyviana/2018/09/13/after-installing-net-security-patches-to-address-cve-2018-8421-sharepoint-workflows-stop-working/

转载地址:http://zeuca.baihongyu.com/

你可能感兴趣的文章
也谈谈网页上的微创新(多图:百度、淘宝、腾讯等)
查看>>
深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接(转载)
查看>>
NSOperation 开发
查看>>
二叉排序树
查看>>
毕业随想(转载)
查看>>
8086汇编——课堂笔记整理4
查看>>
小程序开发之改变data中数组或对象的某一属性值
查看>>
asp.net 去掉小数点后面多余的0
查看>>
oracle - sqldeveloper 手动执行包 package的方法
查看>>
高并发、大流量网卡调优 _转
查看>>
如何写3DMAX的插件
查看>>
base64编码
查看>>
jquery.select2 模糊查询
查看>>
viewport
查看>>
【EMC】基本概念
查看>>
Visual Studio 2010 Express for Windows Phone Key!
查看>>
leetcode:Longest Substring Without Repeating Characters
查看>>
核心动画coreanimation总结(转)
查看>>
OAuth快速入门
查看>>
Python自动化运维之28、Django(二)
查看>>