2011-06-10 5 views
2

J'ai développé une application Web ASP.NET MVC 3 à l'aide de JQuery & xRM. Maintenant le client veut une autre WebApp qui se connectera à une autre source de données mais hébergée sur le même IIS. Je pense qu'ils demanderont quelques autres applications similaires, certaines se connectant à plusieurs sources de données en même temps.Framework pour inclure plusieurs projets ASP.MET MVC 3

En ce qui concerne la gestion de ces applications, ce serait formidable si je pouvais partager la plupart de l'implémentation plutôt que de partir de zéro à chaque fois. En dehors des sources de données, ce serait génial si je pouvais partager des configurations de bibliothèques communes &. Et bien sûr vue d'administration, quelque chose de similaire au projet "MVC Membership Starter Kit".

J'ai regardé dans "Areas", & il pourrait être la dernière option la plus facile. J'ai également regardé dans IoC comme Ninject qui pourrait aider un peu.

Est-ce que quelqu'un a rencontré un framework compatible MVC 3 qui va permettre de développer l'application MVC en tant que module?

Répondre

0

J'ai fait des recherches sur blog de Matt "MVC3 et MEF" qui suggère que MFE pourrait être le candidat potentiel. Il existe une autre implémentation de Maarten Balliauw appelée MEFContrib.MVC.

Je ne peux pas vraiment comprendre ce qu'il faut choisir parmi eux à cette heure (01h40 avec 2 martinis). J'ai aussi trouvé sur le blog de Matt un article sur le support de "Areas" où il a déposé un plugin/extension de blog, mais l'exemple est en MVC2. Donc, si je peux utiliser MEFContrib.MVC et ajouter le support des zones en tant que projet "parent/conteneur", nous pourrions potentiellement créer un autre projet enfant "plugin" qui reconnaîtrait la DLL parente au cours du développement. Pour le déploiement, tout ce que nous avons à faire (avec l'implémentation de Matt), copier les fichiers plug-in (enfant) (DLL & voir) dans le sous-répertoire "Areas" & redémarrer l'application.

Cela vous semble-t-il une solution possible?

Questions connexes