我试图建立一个新的MVC项目。思想是我将有一个父域,并且我将在不同的子域中托管多个子产品。C#MVC项目架构多个子域
[对于用户来说将是完全不同的产品..喜欢:life.insurance.com和general.insurance.com] ..它也有可能是两支不同的球队在两个子产品的工作,他们可能有不同的发布日期。
主要的是,我想改变我的Web项目层。域层,DAL层等是常见的。我正在寻找MVC中的一些最佳行业惯例。
思想,我有几点:
在Web项目中创建不同的MVC地区。但是,如果我想将产品A代码发送给生产,但不是产品2代码,该怎么办? [如何解决这个]
使用不同的Web项目,只在生产改变DLL。
请建议。或任何新的方式来处理这种情况?
使用不同的Web项目不同的产品和类库的业务规则。共同的业务规则应该放在一个类库中,而项目特定的业务规则应放在不同的类库中。 –