我目前没有注入从ApiController继承的控制器。但是,当我尝试标准控制器时,会出现与无参数构造函数有关的错误。
我理解以下内容:
GlobalConfiguration.Configuration.DependencyResolver = new NinjectResolver(kernel);
仅为从ApiController继承的控制器设置注入。
我的问题是,我需要做些什么来启用控制器继承表单控制器类来访问Ninject解析器?
答案 0 :(得分:0)
您需要为普通的mvc控制器设置不同的依赖项解析器。
http://www.asp.net/mvc/tutorials/hands-on-labs/aspnet-mvc-4-dependency-injection