在Web应用程序的AppDomain中使用Ninject和WCF服务?
问题描述:
这是我的理解,如果你想使用WCF-Ninject扩展,它假定你在自己的AppDomain中托管你的WCF服务。在Web应用程序的AppDomain中使用Ninject和WCF服务?
我已经使用Ninject.Web扩展和asp.net兼容模式来获取成员资格提供程序和会话。
有没有办法像我的Web应用程序一样利用我的Ninject与我的WCF服务托管在相同的AppDomain中?
答
那么,Ninject.Web只是代码 - 去看看它。
像InRequestScope
这样的事情只会在您使用asp.net兼容模式时起作用。
你还没有真正解释过你需要哪个WCF支持 - 例如,用于服务的基类可以很容易地从Ninject.Wcf中解脱出来,并且不需要Ninject所需的相同类型的集成。 Web,例如,NinjectHttpApplication
。
我建议:
- 看着Ninject.Wcf
- 得到一些更多的细节在一起你想要什么/需求/ epect
- 邮寄ninject邮件列表,通过交谈,你在说什么约
我将仔细看看Ninject.WCF代码,看看我是否可以解除它。 – 2011-02-07 16:44:48