我正在使用 ninject 和 asp.net web api。我已将所有接口与其实现绑定,并且全部与InRequestScope 绑定。
在控制器中一切正常,但是,如果我试图在委托处理程序中注入依赖项,那么整个 InRequestScope 开始失败。
我看到在几个请求过去后调用 Dispose 方法的行为。构造函数也只在第一个请求时被调用。
通过设计解决 了它,委托处理程序没有被 di 容器实例化。
我正在使用 ninject 和 asp.net web api。我已将所有接口与其实现绑定,并且全部与InRequestScope 绑定。
在控制器中一切正常,但是,如果我试图在委托处理程序中注入依赖项,那么整个 InRequestScope 开始失败。
我看到在几个请求过去后调用 Dispose 方法的行为。构造函数也只在第一个请求时被调用。
通过设计解决 了它,委托处理程序没有被 di 容器实例化。