CD服务器上的WFFM错误

时间:2017-10-31 11:07:59

标签: sitecore8 web-forms-for-marketers

我们的是sitecore 8.2 update 3解决方案。 我们根据sitecore指南在CD上安装了wffm并启用了SwitchMastertoweb config,

发布它,我们收到以下错误。

解决方案试用了 1.从SwitchMastertoweb.config文件中删除报告部分。 没运气。同样的错误。 2.禁用SwitchMastertoweb.config文件。同样的错误(对我来说听起来很奇怪,但我们得到同样的错误)。

尝试任何线索或更多解决方案 异常详细信息:System.InvalidCastException:无法将类型为“System.String”的对象强制转换为“Sitecore.Analytics.Reporting.ReportDataProviderBase”。

来源错误:

在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

堆栈追踪:

[InvalidCastException:无法将“System.String”类型的对象强制转换为“Sitecore.Analytics.Reporting.ReportDataProviderBase”。    Sitecore.Forms.Core.Dependencies.DefaultImplFactoryObjectsProvider.CreateObject(String configPath,Boolean assert)+57    Sitecore.WFFM.Analytics.Dependencies.ReportDataProviderWrapper.GetReportDataProviderBase(布尔断言)+72    Sitecore.WFFM.Analytics.Providers.AnalyticsFormsDataProvider..ctor(ReportDataProviderWrapper reportDataProviderWrapper,ILogger logger,IAnalyticsTracker analyticsTracker,ISettings设置)+86

1 个答案:

答案 0 :(得分:0)

Atlast,问题得到了解决。除了上面提到的上述提示,我们还必须启用以下文件才能使其正常工作。 Sitecore.Marketing.TaxonomyCD.config Sitecore.MarketingCD.config Sitecore.Marketing.Definitions.MarketingAssets.RepositoriesCD.config