0
有一些关于SO的问题看起来类似,但没有任何我所看到的涵盖了我的场景。Ninject与WCF再次
我没有使用WCF扩展。这就是我如何与Ninject注册WCF服务:
Bind<IPricingService>().ToMethod(Create).InSingletonScope();
凡Create
方法归结为调用WCF所提供RealProxy.GetTransparentProxy
。
现在这个调用返回,你可以想象一个透明代理,并且Ninject在Context.Resolve
上调用GetType时,返回方法null
。然后,当激活计划试图建立一个异常抛出Planner.GetPlan不接受空值。
有人知道这里有什么问题吗?