就像标题所说的那样,我很想知道您通常如何构造ASP.NET解决方案。

我对 ASP.NET WebSite 解决方案特别感兴趣,但是其他类型(WebApplication,MVC)附近的信息也可能很有趣。

一些具体问题:

  • 解决方案包含
  • 的什么/多少个项目/装配
  • 您如何命名类库项目
  • 您通常有哪些命名空间
  • 每个项目/程序集是否具有多个 namespace ,或者您是否具有严格的1:1关系
  • 等。

  • 谢谢

    最佳答案

    我的一个项目看起来像:

  • Sln
  • Sln.Core
  • Sln.Core.Test
  • Sln.Data
  • Sln.Data.Test
  • Sln.Web
  • Sln.Web.Test

  • 核心是域模型和域服务,只要它们可以完成而无需进入持久性即可。数据是持久层,基本上意味着FluentNHibernate定义和Core中定义的接口(interface)的具体实现。 Web是前端层。

    关于asp.net - ASP.NET解决方案的典型结构?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/707017/

    10-11 19:17