之前Ninject依赖注入是在MVC中使用,最近在WebApi中使用,用之前的MVC方式发现使用接口注入,一直是Null错误,网上查询了一些资源,总结一下,以后备用. 主要分为以下几步骤: 在NuGet上安装Ninject.MVC ,我安装的是最新版本nuget上安装Ninject.MVC5 定义两个类NinjectScope.NinjectResolver,用于实现最新版Web Api要求的IDependencyResolver 在Global中添加如下代码 protected void Ap…