现在有个需求,想请教下大家。
比如现在有个ASP.NET MVC的项目叫BASE,顾名思义就是一个基准网站(通用功能)。
然后A客户需要在BASE项目上添加A1,A2的功能。
B客户需要在BASE项目上添加B1,B2,B3的功能。
我肯定不可能去拷贝2个BASE项目,然后去分别针对2个客户再去改的。
应该是去已BASE项目为基准,通过分离,模块化(插件),
在BASE项目启动的时候去加载这些新的需求达到追加和覆盖(包含静态文件css,js等)。
想请教下大家,在ASP.NET MVC(我是VS2015环境,MVC5)上,一般是如何去实现这样的需求的?
我所调查的,有【区域(Areas)】【nopCommerce】等,但是不知道是不是符合我的需求。
现在比较流行的有哪些,最好能有参考的网站~~
大家多多推荐哈,真的好久没弄web上的东西了。。 100分献上~~