为什么我会收到类似此安装营销Web表单的错误?
System.Exception:无法解析类型名称: Sitecore.Forms.Mvc.Pipelines.Initialize.AddCustomMetadataProvider, Sitecore.Forms.Mvc(方法:Sitecore.Configuration.Factory.CreateType(XmlNode) configNode,String [] parameters,Boolean assert))。
答案 0 :(得分:2)
您似乎错过了bin目录中的Sitecore.Forms.Mvc.dll
。仔细检查它是否存在,然后安装可能出错,所以从安装包中提取它。
如果您的网站未使用MVC,请从/ App_Config / Include文件夹中禁用Sitecore.MvcForms.config
。
答案 1 :(得分:2)
您是否可以更具体地了解您使用的Sitecore实例版本以及WFFM的版本?
我有处理WFFM安装的经验。在某些情况下,它没有完美地工作,所以我所做的是从包中提取文件并将其转储到Web文件夹,它会工作(希望在你的情况下)。
如果解决方法不起作用 - 请记住包中也包含项目 - 所以,如果正确地插入数据库,请尝试重新验证这些项目 - 这是一个痛苦我知道 - 但只是为了安全,但有时候看是相信的。这是您需要检查的最后一件事,因为错误很可能与配置有关。
已编辑:只是提示。在WFFM的安装指南文档中,有一个先决条件部分,您可以根据Sitecore实例的版本检查WFFM的版本。这只是为了确保您拥有正确的模块版本。您可以找到WFFM版本here的列表。