asp.net解决方案的结构

时间:2010-07-29 16:05:05

标签: asp.net visual-studio-2010 projects-and-solutions

我正处于创建具有3个非常不同区域的asp.net解决方案的开始阶段。我将有一个客户区,一个客户管理区和一个内部管理区。这些区域中的每一个都明显不同,并且功能上不会重叠。我正在考虑按如下方式构建解决方案:

  • 客户(项目)
  • 客户管理(项目)
  • 内部(项目)
  • 用于保存共享任务的通用库(项目)。

这是构建解决方案的准确方法吗?我可能会遇到这些陷阱吗?如果我想在项目之间访问某些用户数据,会话状态(sql)如何在项目中工作?

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您的项目结构看起来很好。

就会话状态而言,您可以在一个应用程序的保护下部署您的三个Web项目。

答案 1 :(得分:0)

为什么不把项目整合在一起?我在几个项目中看到过,在重构困难的过程中,“内部”项目将被忽略或排除在构建之外。