2013工作流装好了,也可以发布了,用AD账号验证可以自动发起了,
但是由于公司不想用AD账号,要用工号,所以又搞了FBA认证,参考老外方式,独立的将账号密码存放在SQL中,
账号登陆访问都没问题,就是用FBA账号发起工作流不成功
工作流状态会由start到suspend ,
报错如下
RequestorId: 8b64c845-8def-60a1-0000-000000000000。详细信息: An unhandled exception occurred during the execution of the workflow instance. Exception details: System.ApplicationException: HTTP 401 {"error_description":"由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或打开对每个 Microsoft .NET Framework SDK 文档的跟踪并检查服务器跟踪日志。"} {"x-ms-diagnostics":["3001000;reason=\"There has been an error authenticating the request.\";category=\"invalid_client\""],"SPRequestGuid":["8b64c845-8def-60a1-853a-41ab4ba16e91"],"request-id":["8b64c845-8def-60a1-853a-41ab4ba16e91"],"X-FRAME-OPTIONS":["SAMEORIGIN"],"SPRequestDuration":["71"],"SPIisLatency":["0"],"Server":["Microsoft-IIS\/8.5"],"WWW-Authenticate":["Bearer realm=\"bb541627-04f7-4b07-b2db-59a660615eb7\",client_id=\"00000003-0000-0ff1-ce00-000000000000\",trusted_issuers=\"00000005-0000-0000-c000-000000000000@*,[email protected]60615eb7\"","NTLM"],"X-Powered-By":["ASP.NET"],"MicrosoftSharePointTeamServices":["15.0.0.4569"],"X-Content-Type-Options":["nosniff"],"X-MS-InvokeApp":["1; RequireReadOnly"],"Date":["Thu, 20 Nov 2014 14:10:54 GMT"]} 在 Microsoft.Activities.Hosting.Runtime.Subroutine.SubroutineChild.Execute(CodeActivityContext context) 在 System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)
这次查了好多google,真的感觉是不是要放弃2013工作流了,以前2010工作流都可以用的啊
------解决思路----------------------
“There has been an error authenticating the request”
感觉FBA没配置好~~但是真心看不出来,哪里有问题~~