4

我想将 nInject 添加到 WCF 服务中,我按照以下步骤操作。 http://www.aaronstannard.com/post/2011/08/16/dependency-injection-ninject-wcf-service.aspx

问题:我无法NinjectWcfApplication为 global.asax 找到要继承的类。

请让我知道我必须添加哪个模块,我可以找到NinjectWcfApplication类并能够注入 wcf 服务类。

添加 - ninject.extensions.wcfnuget 包。 <package id="Ninject" version="3.2.2.0" targetFramework="net40" /> <package id="Ninject.Extensions.Wcf" version="3.2.1.0" targetFramework="net40" />

请指导我如何解决这个问题。

谢谢你

4

1 回答 1

0

我相信没有更多的这个类。在服务中添加 Ninject.Extensions.Wcf 范围和工厂后,添加 nuget 依赖项:

  1. Microsoft.Web.Infrastructure
  2. WebActivatorEx。

完成后,创建一个类似于 MVC 的 NinjectWebCommon 类。对我来说,它就是这样工作的。

祝你好运。

于 2015-10-07T16:39:32.397 回答