打上补丁后导致工作流无法发布,开启Trace后错误信息如下:
Crm Exception: Message: The ticket specified for authentication is expired, ErrorCode: -2147180287。
解决方法:
1. Go to IIS in CRM --> Right CRM website --> Properties --> Home Directory --> Copy the link in the Local Path --> Open the link copied just now --> Find the config.web file in this folder--> Open this file in notepad or Visual Studio
2. Please find the below entry in your web.configure file. If you could not find it. please add a new "authorizedType" entry as below to the "System.Workflow.ComponentModel.WorkflowComplier" in the "authorizedTypes" section in your web.configure.
<authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Globalization" TypeName="CultureInfo" Authorized="True"/>
3. Save the file and reset iis on your crm server.
4. Test if you can publish your workflow now.
5. If not, I suggested you to reinstall your rollup3 to see if this issue can be resolved.