营销人员 Web 表单 MVC 错误
Web Forms for Marketers MVC error
我们已经使用 MVC 在 Sitecore 7.5(修订版 141003)实例上安装了 WFFM(版本 2.5 修订版 141014)模块。软件包安装正常,我们可以在树中看到所有正确的项目,并且 Content/Page 编辑器中的功能可以正常工作,但是当我们向页面添加表单时,我们会收到此错误:
Exception Sitecore.Forms.Mvc.Controllers.FormController,
Sitecore.Forms.Mvc: Could not create a controller instance from type name: 'Sitecore.Forms.Mvc.Controllers.FormController, Sitecore.Forms.Mvc'
at Sitecore.Mvc.Controllers.ControllerRunner.CreateControllerUsingReflection()
at Sitecore.Mvc.Controllers.ControllerRunner.GetController()
at Sitecore.Mvc.Controllers.ControllerRunner.Execute()
at Sitecore.Mvc.Presentation.ControllerRenderer.Render(TextWriter writer)
我们检查了所有 DLL 和视图文件,它们似乎都与我们拥有的其他实例相匹配,也与 WFFM 安装包中的文件相匹配。任何帮助将不胜感激。
我们解决了这个问题。我们正在使用 this error handling technique 来包装我们组件的执行。 WFFM 使用自定义的 ControllerRenderer (FormControllerRenderer)。当然,我们的自定义异常处理并不知道这个自定义class。我们更新了代码以检查表单渲染器和 return 正确的类型,从而解决了问题。
This post 帮我解决了这个问题。
我们已经使用 MVC 在 Sitecore 7.5(修订版 141003)实例上安装了 WFFM(版本 2.5 修订版 141014)模块。软件包安装正常,我们可以在树中看到所有正确的项目,并且 Content/Page 编辑器中的功能可以正常工作,但是当我们向页面添加表单时,我们会收到此错误:
Exception Sitecore.Forms.Mvc.Controllers.FormController,
Sitecore.Forms.Mvc: Could not create a controller instance from type name: 'Sitecore.Forms.Mvc.Controllers.FormController, Sitecore.Forms.Mvc'
at Sitecore.Mvc.Controllers.ControllerRunner.CreateControllerUsingReflection()
at Sitecore.Mvc.Controllers.ControllerRunner.GetController()
at Sitecore.Mvc.Controllers.ControllerRunner.Execute()
at Sitecore.Mvc.Presentation.ControllerRenderer.Render(TextWriter writer)
我们检查了所有 DLL 和视图文件,它们似乎都与我们拥有的其他实例相匹配,也与 WFFM 安装包中的文件相匹配。任何帮助将不胜感激。
我们解决了这个问题。我们正在使用 this error handling technique 来包装我们组件的执行。 WFFM 使用自定义的 ControllerRenderer (FormControllerRenderer)。当然,我们的自定义异常处理并不知道这个自定义class。我们更新了代码以检查表单渲染器和 return 正确的类型,从而解决了问题。
This post 帮我解决了这个问题。