Sitecore 营销人员的Web表单MVC错误

Sitecore 营销人员的Web表单MVC错误,sitecore,web-forms-for-marketers,Sitecore,Web Forms For Marketers,我们已经使用MVC在Sitecore 7.5(版本141003)实例上安装了WFFM(版本2.5,版本141014)模块。软件包安装顺利,我们可以在树中看到所有正确的项目,并且Content/Page Editor中的功能正常工作,但是当我们向页面添加表单时,会出现以下错误: Exception Sitecore.Forms.Mvc.Controllers.FormController, Sitecore.Forms.Mvc: Could not create a controller in

我们已经使用MVC在Sitecore 7.5(版本141003)实例上安装了WFFM(版本2.5,版本141014)模块。软件包安装顺利,我们可以在树中看到所有正确的项目,并且Content/Page Editor中的功能正常工作,但是当我们向页面添加表单时,会出现以下错误:

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和view文件,它们似乎都与我们拥有的其他实例相匹配,也与WFFM安装包中的文件相匹配。任何帮助都将不胜感激。

我们解决了这个问题。我们使用它来包装组件的执行。WFFM使用自定义ControllerRenderer(FormControllerRenderer)。当然,我们的自定义异常处理不知道这个自定义类。我们已经更新了代码,以检查表单呈现程序并返回正确的类型,从而解决了问题


帮助我意识到了这个问题。

看起来您在部署过程中可能丢失了一个DLL,但我真的认为您没有提供足够的信息来解决此问题。请告诉我您还需要哪些其他类型的信息,我将更新此问题。对于初学者,您是如何部署的。@Scott版本的WFFM可能也会有所帮助。我已在问题中添加了版本/修订信息。Jonathan,就部署而言,我们只是安装WFFM包,进行完整的站点发布,创建一个示例表单并尝试将其添加到页面中。我们已确认包中的文件位于文件系统中,包括所有DLL。我们已经刷新了数据库并安装了好几次包,每次都会出现相同的错误。