4

したがって、 MVC5、Web API 2、および Ninject とは正反対の問題があります。

「コントローラー」と「ApiControllers」の両方を持つ新しい MVC5/WebAPI2 プロジェクトがあります。

NinjectDependencyResolve.cs と Ninject.WebCommom.cs (依存関係をバインドする以外に) にコードを変更せずに、Ninject.Web.WebAPI の最新の不安定なバージョンを使用しています。ApiController のコンストラクター インジェクションが機能します。ただし、MVC コントローラーを呼び出すと、次のようになります。

このオブジェクトにはパラメーターなしのコンストラクターが定義されていません。

4

1 に答える 1