我正处于创建具有3个非常不同区域的asp.net解决方案的开始阶段。我将有一个客户区,一个客户管理区和一个内部管理区。这些区域中的每一个都明显不同,并且功能上不会重叠。我正在考虑按如下方式构建解决方案:
这是构建解决方案的准确方法吗?我可能会遇到这些陷阱吗?如果我想在项目之间访问某些用户数据,会话状态(sql)如何在项目中工作?
感谢您的帮助。
答案 0 :(得分:0)
您的项目结构看起来很好。
就会话状态而言,您可以在一个应用程序的保护下部署您的三个Web项目。
答案 1 :(得分:0)
为什么不把项目整合在一起?我在几个项目中看到过,在重构困难的过程中,“内部”项目将被忽略或排除在构建之外。