单个ASP.NET解决方案中的多个Web项目

时间:2015-02-11 04:35:06

标签: c# asp.net generics modularity

是否真的可以在一个Web解决方案中拥有两个不同的asp.net Web项目?例如,这是当前的结构

+解  -CoreModule  -CustomModule  -WebProject

在同一个层次结构中,我可以拥有此

+解  -CoreModule  -CustomModule  -WebProject  -NewWebProjectModule

使用WebProject内NewWebProjecModule上定义的网页,并使用NewWebProjectModule中的WebProject中定义的样式?

我想要做的是将Web项目中的模块分开以减少混乱?

或者我会更好地将控制库作为不同的项目或在单独的模块上具有业务规则并在主Web项目上具有UI?

1 个答案:

答案 0 :(得分:0)

首先,您可以在Visual Studio解决方案中拥有多个Web项目。使用VS进行调试时,您必须运行所需的一个。

如果您在两个Web项目中都有复制/重用的内容/控件,我宁愿将它们放在一个公共库/模块中,并根据需要使用它们。