Ich baue eine Anwendung mit Ninject (MVC5 + WEBAPI). Und einige Probleme herauszufinden, welche der vielen Antworten die aktuellste Lösung zur Integration von Ninject und WebApi erklären. Also habe ich folgende Pakete installiert:
Einige Leute meinen, dass mein anfängliches Problem (Ninject löst nicht die Instanziierung der API-Controller auf) durch entweder gelöst werden sollte:
Also kommt es darauf an, was sind all diese Pakete? Muss ich auch Owin-Hosting verwenden? Ich habe eine 'Ninja Paket.Ninject.Web.WebApi' Nachricht von nuget Konsole gefunden, also nehme ich an, dass diese nicht mehr existiert ?.
Danke.
Es gibt mehrere Pakete, die Sie brauchen, um Ninject mit Web API 2 arbeiten zu lassen:
Nachdem Sie alle installiert haben, finden Sie in Ihrem App_Start-Ordner eine vordefinierte NinjectWebCommon-Klasse. Fügen Sie einfach Bindungen zur RegisterServices () -Methode hinzu.
Tags und Links asp.net-web-api asp.net-web-api2 asp.net-mvc-5 ninject