System.Exception:无法解析类型名称

时间:2016-08-19 22:01:20

标签: sitecore

为什么我会收到类似此安装营销Web表单的错误?

  

System.Exception:无法解析类型名称:     Sitecore.Forms.Mvc.Pipelines.Initialize.AddCustomMetadataProvider,     Sitecore.Forms.Mvc(方法:Sitecore.Configuration.Factory.CreateType(XmlNode)     configNode,String [] parameters,Boolean assert))。

2 个答案:

答案 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的列表。