したがって、 MVC5、Web API 2、および Ninject とは正反対の問題があります。
「コントローラー」と「ApiControllers」の両方を持つ新しい MVC5/WebAPI2 プロジェクトがあります。
NinjectDependencyResolve.cs と Ninject.WebCommom.cs (依存関係をバインドする以外に) にコードを変更せずに、Ninject.Web.WebAPI の最新の不安定なバージョンを使用しています。ApiController のコンストラクター インジェクションが機能します。ただし、MVC コントローラーを呼び出すと、次のようになります。
このオブジェクトにはパラメーターなしのコンストラクターが定義されていません。