2012-03-12 1 views
1

J'essaie de configurer mon application ASP.NET Web Forms (Framework 4.0) pour utiliser Ninject.Web. Je voudrais utiliser RC3 de Ninject 3.0.0, puisque j'ai rencontré des problèmes avec les contrôles de base de données. Grâce à mes inspections de Ninject.Web.Common et Ninject.Web, il semble qu'il y ait deux façons de créer un noyau en utilisant le framework existant. La première consiste à passer par la classe définie dans le dossier App_Start et la seconde à contourner la méthode CreateKernel lors de la dérivation de NinjectHttpApplication. En utilisant Ninject.Web 3.0.0, quelle méthode est préférée pour créer un noyau?Comment configurer une application ASP.NET Web Forms pour utiliser Ninject.Web 3.0.0 RC3?

Répondre

4

Il n'y a pas de manière préférée. La méthode App_Start a été ajoutée pour NuGet, de sorte qu'il n'est pas nécessaire de modifier un fichier existant. NinjectHttpApplication a été conservé pour la rétrocompatibilité. Utilisez ce que vous aimez plus.

+0

Je suppose cependant que les deux méthodes s'excluent mutuellement. Je devrais utiliser l'un ou l'autre mais pas les deux, n'est-ce pas? –

+0

Oui, n'utilisez pas les deux ensemble –

Questions connexes