Je n'arrive pas à trouver un exemple d'injection de contrôleurs directement à partir d'un projet séparé. Auparavant, dans Spring.net Je voudrais ajouter ce qui suit à la Global.asaxMVC 3 injecter des contrôleurs avec Ninject
ControllerBuilder.Current.SetControllerFactory(new SpringFactory);
puis ajoutez simplement l'entrée au nom de l'objet xml < = Type "Shared" = "..." />
Est-ce que quelqu'un pourrait décrire les étapes que je dois suivre pour accomplir ceci avec la dernière version de Ninject et MVC3? ou un lien vers un exemple? En outre, je voulais faire quelque chose de similaire avec les Vues (les mettre dans un projet séparé), Ninject peut-il m'aider avec ça?
Toute aide appréciée.
Merci. Donc, je n'ai pas vraiment besoin de faire quoi que ce soit une fois le paquet installé .. il trouve juste le contrôleur? J'ai deux sites Web qui ont une charge de vues qui sont identiques (et seront toujours) donc il est logique de les partager. – tjh7
Si vous possédez quelque chose dont vos contrôleurs dépendent, vous devez indiquer à NInject que vous en dépendez. Et vous faites cela dans la classe créée dans le dossier App_Start. Aussi, commencez à accepter les réponses et votez pour les questions qui vous aident. Sinon, vous aurez moins de réponses. –