현재 asp.net webapi 프로젝트에서 ninject.mvc3을 사용하고 있으며 정상적으로 작동합니다. 이제 필터 속성을 바인딩하려고 시도하지만 NinjectWebCommon
정적 클래스 메서드를 사용하면 IKernel
인터페이스에서 BindFilter
및 BindHttpFilter
인터페이스가 누락되었습니다. Ninject.Web.WebApi
패키지를 추가하면 프로젝트가 실행되지 않습니다 (문제 here, 솔루션에 Ninject.Web.WebApi
이 사용 중지됨). 다시 제거했습니다.Ninject를 사용하여 WebApi 필터 속성을 바인딩
나는 또한이 github wiki을 따라 갔으며 정확히 this.BindFilter
는 찾을 수 없습니다. 나는 최신 nuget 패키지를 가지고있다; Ninject.Web.Common (3.0.0.7), Ninject.MVC3 (3.0.0.6)
BindFilter 또는 BindHttpFilter는 어디에 있습니까? 뭔가 변화가 있었습니까? 어떻게 asp.net 웹 API에서 필터 속성을 바인딩합니까? 라이브러리 및 프로젝트가 너무 많아서 현재 작업중인 것이 무엇이며 사용되지 않는 것은 무엇인지 알려주지 않습니다.
이것은 나를 위해 일했으나, 당신이 NinjectWebCommon.cs을 의미한다고 생각합니다. – friggle
물론 그렇습니다! –