首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在RESTful WCF webHttp服务中使用Ninject

在RESTful WCF webHttp服务中使用Ninject
EN

Stack Overflow用户
提问于 2011-06-17 13:14:56
回答 2查看 940关注 0票数 2

有谁知道如何在使用WCF REST服务模板扩展创建的WCF webHttp服务中使用Ninject?我的项目正在广泛地使用Ninject,我希望实现一个RESTful服务,而且由于新的Web还没有正式开始生产,所以我只剩下WCF服务模板了。

我已经尝试过使用Nuget的Ninject扩展和我的Global.asax实现NinjectWcfApplication的默认方式来实现它。然后,我加载创建传入我的尼尼微服务模块的StandardKernal。

不幸的是,由于没有注入任何信息,我仍然得到了错误消息。

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

我还跟踪了这篇文章这里,没有任何运气。

对这件事的任何帮助都非常感谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-17 19:42:15

请参阅https://github.com/cbertolasio/ninject.extensions.wcf,它将很快集成到WCF扩展主版中。

票数 2
EN

Stack Overflow用户

发布于 2011-06-17 16:22:19

看看这个吉米·博加德的博客文章。他谈到通过使用自定义端点行为连接到WCF的StructureMap与WCF的InstanceProvider来集成WCF,但我认为它也适用于Ninject。我还没有试过尼尼特,所以我只是在这里猜测。

但希望这能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6386263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档