Qualcuno ha una raccomandazione per creare un'applicazione ASP.Net MVC in modo modulare? Voglio dire alcuni post di blog/tutorial ecc. Ho appena letto Hammet's MEF and ASP.NET MVC sample blogpost, ma non trovo MEF abbastanza maturo da poterlo usare ancora in produzione. Non sono stato in grado di pubblicare su Google nessun altro post pertinente su questo argomento ...asp.net mvc application howto/raccomandazioni
So che potrei ottenere la modularità implementando ControllerProvider personalizzato e alcuni meccanismi di controllo dei plug-in, ma mi piacerebbe studiare altri approcci/best practice prima di iniziare a reimplementare la ruota :)
la modularità voglio dire con questo argomento dovrebbe riguardare solo il punto di applicazione web di vista - niente altro come modello APP/servizi modulari ecc mi piacerebbe trovare il miglior metodo possibile per separare un'app Web in più assiemi che conterrà controller aggiuntivi, viste, risorse, file JS + CSS, immagini ecc. Quindi, dovrebbe esserci qualche progetto principale di app web che sembrerebbe per gli assembly di app web plug-in disponibili, caricarli, pubblicare i relativi controller, rendere disponibili le loro visualizzazioni e altre risorse e probabilmente preparare alcuni menu con la voce per ciascun modulo di app Web.
Non voglio discutere di architettura pluggable qualsiasi modello + servizi qui - solo la parte ASP.Net M VC.
Sto cercando di fare qualcosa di molto simile nel prossimo futuro, finora non ho trovato nulla che faccia questo 'out of the box'. Dovrebbe tuttavia essere relativamente semplice farlo manualmente, basta iterare gli assembly nel bin e cercare gli ereditari di una determinata interfaccia. Penso che ... – roryf