我目前在我的asp.net webapi项目中使用ninject.mvc3,并且它工作正常。我现在试图绑定筛选器属性,但在使用NinjectWebCommon
静态类方法时,接口中缺少BindFilter
和BindHttpFilter
。如果我添加了Ninject.Web.WebApi
程序包,但其中的项目不运行(问题here,解决方案说Ninject.Web.WebApi
已弃用),因此我将其删除。使用Ninject绑定WebApi筛选器属性
我也跟着这github wiki确切,仍然没有找到this.BindFilter
。我有最新的nuget软件包; Ninject(3.0.1.10),Ninject.Web.Common(3.0.0.7),Ninject.MVC3(3.0.0.6)
BindFilter或BindHttpFilter在哪里?有什么改变吗?如何在asp.net web api中绑定过滤器属性?有这么多的图书馆和项目,文档没有告诉你什么是当前工作,什么是废弃....
这对我有用,但我相信你的意思是NinjectWebCommon.cs – friggle
@friggle是的,当然! –