2016-12-17 56 views
0

我使用Sitecore的8.1 ​​WFFM更新3个工作预览服务器上,但细CM服务器上,我创建了一个新的保存操作,它是在主于数据库的工作Sitecore的预览模式罚款但预览服务器(Web数据库),它不工作,总是我得到wffm形式的错误结果节上,我有评论在sitecore.forms.configWFFM定制的保存操作不是在Sitecore的预览模式

<hooks> <!—remote events hook--> <hook type="Sitecore.Form.Core.WffmActionHook, Sitecore.Forms.Core"/> <hooks> 

<event name="wffm:action:remote"> <handler type="Sitecore.Form.Core.WffmActionHandler, Sitecore.Forms.Core" method="OnWffmActionEventFired" > <param name="actionManager" ref="/sitecore/wffm/wffmActionExecutor" /> </handler> </event> 

预览服务器上的以下但这些CONFIGS是在cm服务器上启用 - master数据库。

和预览服务器(Web DB)对我已经启用了sitecore.forms.config下面两行

<setting name="WFM.IsRemoteActions" value="true" /> 

<setting name="WFM.MasterDatabase" value="web" /> 

我也有尝试设置isClient行动复选框上的自定义操作,但仍然我得到错误预览服务器上的部分,请帮我为同一

+0

,并有在日志文件中的错误? –

+0

我发现在日志文件中没有错误,因为它是不打的执行方法,当我作为wffm搜索,我得到的唯一错误如下异常:System.InvalidCastException 消息:无法投类型的对象System.String '键入'Sitecore.Analytics.Reporting.ReportDataProviderBase'。 来源:Sitecore.Forms.Core –

回答

0

通过问题的原因追踪,它是在预览服务器配置文件中的配置错误引起。

禁用Sitecore.ExperienceAnalytics.WebAPI.config后,出现以下错误信息不再出现,我们可以看到从日志文件中的日志。

异常:System.InvalidCastException消息:无法将类型为“System.String”的对象强制类型为“Sitecore.Analytics.Reporting.ReportDataProviderBase”。来源:Sitecore.Forms.Core