0
有一些關於SO的問題看起來類似,但沒有任何我所看到的涵蓋了我的場景。Ninject與WCF再次
我沒有使用WCF擴展。這就是我如何與Ninject註冊WCF服務:
Bind<IPricingService>().ToMethod(Create).InSingletonScope();
凡Create
方法歸結爲調用WCF所提供RealProxy.GetTransparentProxy
。
現在這個調用返回,你可以想象一個透明代理,並且Ninject在Context.Resolve
上調用GetType時,返回方法null
。然後,當激活計劃試圖建立一個異常拋出Planner.GetPlan不接受空值。
有人知道這裏有什麼問題嗎?