MVC 4 Web アプリケーションを作成し、このアプリで Web API を使用することにしました。MVC Web アプリに ninject 依存関係リゾルバーを使用しています。そして今、この ninject 依存関係リゾルバーを Web API に使用したいと考えています。しかし、ここで発生する問題は mvc IDependencyResolver 名前空間です:using System.Web.Mvc
および Web API IDependencyResolver はusing System.Web.Http.Dependencies
どうすればこの問題を解決できますか?
最後に、私はこのようなものが欲しいです:
// Use the container and the NinjectDependencyResolver as
// application's resolver
var resolver = new NinjectDependencyResolver(container);
//Register Resolver for MVC
DependencyResolver.SetResolver(resolver);
//Register Resolver for Web Api
GlobalConfiguration.Configuration.DependencyResolver = resolver;