.net 找不到配置节点:wffmRepository

.net 找不到配置节点:wffmRepository,.net,sitecore,sitecore7.2,web-forms-for-marketers,.net,Sitecore,Sitecore7.2,Web Forms For Marketers,我使用的是Sitecore 7.2和WFFM 2.4,每当我尝试向页面添加MVC表单时,我们的一台服务器上就会出现一个奇怪的错误,该表单声明“找不到配置节点:wffmRepository”。我到处寻找对wffmRepository的任何引用,但结果都是空的。以前有人遇到过这样的错误吗?我不知道该去哪里查看。WFFM存储库在Sitecore.MvcForms.config中定义,它位于config目录/App\u config/Include中,并作为默认WFFM安装包的一部分 确保文件存在、已启

我使用的是Sitecore 7.2和WFFM 2.4,每当我尝试向页面添加MVC表单时,我们的一台服务器上就会出现一个奇怪的错误,该表单声明“找不到配置节点:wffmRepository”。我到处寻找对wffmRepository的任何引用,但结果都是空的。以前有人遇到过这样的错误吗?我不知道该去哪里查看。

WFFM存储库在
Sitecore.MvcForms.config
中定义,它位于config目录
/App\u config/Include
中,并作为默认WFFM安装包的一部分

确保文件存在、已启用且已定义配置节点。还要检查您没有删除节点的任何配置修补程序文件。使用
/sitecore/admin/showconfig.aspx
确保已定义它

作为参考,此节点的默认定义为:

<wffmRepository type="Sitecore.Forms.Mvc.Services.FormRepository,Sitecore.Forms.Mvc" singleInstance="false">
  <param name="renderingContext" ref="wffmRenderingContext" />
</wffmRepository>