将Ninject与RESTful WCF webHttp服务一起使用

将Ninject与RESTful WCF webHttp服务一起使用,wcf,ninject,wcf-rest,Wcf,Ninject,Wcf Rest,有人知道如何将Ninject与使用WCF REST服务模板扩展创建的WCF webHttp服务一起使用吗?我的项目广泛使用Ninject,我想实现一个RESTful服务,由于新的WCF Web API还没有正式投入生产,我只剩下WCF REST服务模板 我已经尝试过使用Nuget的Ninject WCF扩展以默认方式实现它,并让我的Global.asax实现NinjectWCF应用程序。然后在我的Ninject服务模块中加载并创建标准内核传递 不幸的是,由于没有注入任何内容,我仍然会收到错误消息

有人知道如何将Ninject与使用WCF REST服务模板扩展创建的WCF webHttp服务一起使用吗?我的项目广泛使用Ninject,我想实现一个RESTful服务,由于新的WCF Web API还没有正式投入生产,我只剩下WCF REST服务模板

我已经尝试过使用Nuget的Ninject WCF扩展以默认方式实现它,并让我的Global.asax实现NinjectWCF应用程序。然后在我的Ninject服务模块中加载并创建标准内核传递

不幸的是,由于没有注入任何内容,我仍然会收到错误消息

无法将提供的服务类型作为服务加载,因为它没有默认(无参数)构造函数。要解决此问题,请向该类型添加默认构造函数,或将该类型的实例传递给主机

我也很幸运地看完了这篇文章

非常感谢您在这方面的帮助。

请看吉米·博加德的文章。他谈到通过使用自定义端点行为连接到WCF的InstanceProvider,将StructureMap与WCF集成,但我认为这对Ninject也会起到类似的作用。我没有试过用Ninject,所以我只是在这里猜测


但希望这能帮助您。

看,这将很快集成到WCF扩展主机中。

谢谢,但这篇文章的语气与我在问题中提到的创建iSeries行为以连接到WCF管道的文章类似。但是,无法使用WCF webHttp将其用于REST服务模板。我正在使用WCF REST初学者工具包,并遵循@David提到的Jimmy Bogard artcile,但我不使用配置文件中的配置。非常感谢。了解它何时与WCF扩展主干合并,以便更新我的NuGet包,这将非常有用。再次感谢。最新的Ninject WCF扩展就是一个例子。我还在这里发布了一个使用Ninject 2.2实现这一点的示例: