包含多个ASP.MET MVC 3项目的框架

| 我使用JQuery和xRM开发了ASP.NET MVC 3 WebApp。现在,客户端需要另一个WebApp,它将连接到另一个数据源,但是托管在同一IIS上。我认为他们会要求其他一些类似的应用程序,其中一些同时连接到多个数据源。 就这些应用程序的管理而言,如果我可以共享大部分实现,而不是每次都从头开始,那将是很棒的。除了数据源,如果我可以共享通用的库和配置,那将是很棒的。当然,在离线管理视图中,该项目类似于“ MVC成员资格入门工具包”项目。 我查看了“区域”,它可能是最后一个最简单的选择。我也像Ninject一样研究了IoC,这可能会有所帮助。 那么,有没有人遇到任何与MVC 3兼容的框架,这些框架将允许将MVC应用程序开发为模块?     
已邀请:
        我一直在Matt的博客“ MVC3和MEF”上进行研究,该博客暗示MFE可能是潜在的候选人。 Maarten Balliauw还有另一个实现,称为MEFContrib.MVC。 我真不明白这个小时(凌晨1:40,有两个马提尼酒下来)从中选择哪个。我还在Matt \的博客上找到了有关对“ Areas”的支持的帖子,其中他已弃用博客插件/扩展,但该示例在MVC2中。 因此,如果我可以利用MEFContrib.MVC并将Areas支持添加为“父/容器”项目,则可以潜在地创建另一个“插件”子项目,该子项目在开发过程中将引用父DLL。对于部署,我们要做的一切(使用Matt \的实现),将插件(子)文件(DLL和视图)转储到\“ Areas \”子目录中并重新启动应用程序。 听起来像是可行的解决方案?     

要回复问题请先登录注册