3

据我了解,如果您想使用 WCF-Ninject 扩展,它假定您将 WCF 服务托管在他们自己的 AppDomain 中。

我已经在使用 Ninject.Web 扩展和 asp.net 兼容模式来获取 Membership Provider 和 Session。

有没有办法将我的 Ninject 与我的 WCF 服务一起使用,这些服务与我的 Web 应用程序托管在同一个 AppDomain中?

4

1 回答 1

2

好吧,Ninject.Web 只是代码——去看看吧。

InRequestScope如果您使用的是 asp.net 兼容模式,类似的事情就可以工作。

你还没有真正解释你想要哪一点 WCF 支持——例如,你用于服务的基类可以很容易地从 Ninject.Wcf 中提取出来,并且不需要 Ninject.Web 所需的相同类型的集成,例如,NinjectHttpApplication.

我建议:

  1. 看着 Ninject.Wcf
  2. 收集更多关于你想要/需要/期望的细节
  3. 邮寄ninject邮件列表来讨论你在说什么
于 2011-02-04T22:37:02.780 回答