在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

我建议:

  1. 看着Ninject.Wcf
  2. 得到一些更多的细节在一起你想要什么/需求/ epect
  3. 邮寄ninject邮件列表,通过交谈,你在说什么约
+0

我将仔细看看Ninject.WCF代码,看看我是否可以解除它。 – 2011-02-07 16:44:48