我在MVC5、Web API 2 和 Ninject中尝试了该解决方案,但该包破坏了我的构建(System.Web)。我也试过“Ninject.MVC3”包。当我使用“Update-Package -reinstall Microsoft.AspNet.WebApi.WebHost”修复它时,我收到错误:
尝试创建类型错误的控制器时发生错误:“AnyController”。确保控制器有一个无参数的公共构造函数。
我已经多次安装,重新安装,卸载 - 安装了所有软件包。
我的 NinjectWebCommon.cs 是香草,除了以下内容:
private static void RegisterServices(IKernel kernel)
{
kernel.Bind<IMonitoringConfigurationService>()
.To<MonitoringConfigurationService>();
}
我将非常感谢任何帮助