我有一个以前的项目运行Ninject 2.0运行时版本2.0,现在我在一个新项目中使用Ninject并使用新的Ninject ,运行版本4.0的ninject web.mvc版本2.2。MVC2与Ninject.Web.Mvc 2.2和Ninject 2.2运行时版本4.0总是要求控制器的无参数构造函数
每一次都让我试图创建类型的HomeController的控制器”时,没有参数的构造函数
无效操作异常
发生错误的错误。确保控制器有一个无参数的公共构造函数。
我错过了什么。所有的绑定都被注册。
我需要现在定义控制器以及诸如HomeController中的IHomeController接口,我在一些例子中所看到的,还是我回去使用旧版本
我刚切换到旧版本和工作的事情绝对没问题,有啥了新版本的人吗? – user182630