【发布时间】:2015-12-18 17:45:42
【问题描述】:
我最近为营销人员下载并安装了 Sitecore 的网络表单。它已成功安装,我在 CMS 中创建了一个带有基本字段的表单。但是,当我通过 PageEditor 将表单添加到页面时,我收到消息“发生错误”。然后当我检查日志时,我看到以下异常
Exception: System.MissingMethodException
Message: Method not found: 'System.Guid Sitecore.Analytics.Data.PageEventData.get_PageEventDefinitionId()'.
Source: Sitecore.Forms.Core
at Sitecore.Forms.Shell.UI.CustomizeAnalyticsWizard.OnLoad(EventArgs e)
我已反编译 Sitecore.Analytics DLL,但在任何地方都找不到它正在寻找的方法。我下载了 Sitecore 7.5 修订版 150209 的模块版本 2.5。
谁能告诉我是否缺少更新或旧版本的 DLL 或其他东西,因为我似乎无法弄清楚该方法应该存在于何处。
谢谢
【问题讨论】:
-
好吧,我已经安装了 Sitecore8,发现成员 PageEventDefinitionId 存在于 Sitecore 8 版本的 Analytics DLL 中。我现在不太确定如何进行。我需要安装早期版本的 WFFM 模块还是需要更新 Sitecore Analytics DLL 的版本,我可以看到这会导致各种问题。非常感谢任何帮助。
-
在我看来,您的版本确实与您使用的 WFFM 版本不匹配。你下载的是哪个版本的?
-
我下载了版本 2.5 修订版 150209,它在 sdn 上声明它适用于 Sitecore 7.5。我已经下载了另一个版本,我现在要试试。
标签: sitecore sitecore7 web-forms-for-marketers