[英]Extensible ASP.NET MVC Web Application
我需要编写一个ASP.NET MVC 3的Web应用程序,它应该是完全模块化和可扩展的。 模块/扩展将是例如论坛,博客或内容模块。
我考虑过为此目的使用多项目MVC区域 ,所以我有一个Extensions/
目录,其中包含扩展名的.dll
-s,在Application_Start
(或者可能在前面的步骤中),它会加载该目录中的所有扩展名到当前的AppDomain。
有没有更好的方法来做到这一点? 我的意思是,也许根本不使用MVC区域? 也许使用MEF? 我对MEF的经验很少,我想学习,但我不知道这是否适合我的项目。 也许使用MVC Areas + MEF?
正如你所看到的,我很困惑,想澄清一下:)
谢谢。
我已经完成了很多关于在ASP.NET MVC中使用MEF的主题。 它工作得很好,但它不像MVCContrib项目中的便携式区域那样精致。
MVC3 + MEF: http : //www.fidelitydesign.net/? p = 259
MVC2 + MEF: http : //www.fidelitydesign.net/? p = 159
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.