Mar*_*ulz 5 asp.net asp.net-mvc
我想使用区域合理地构建我的ASP.NET MVC 2 Web应用程序.该应用程序由两个主要部分组成,这两个部分Website
是默认部分,Dashboard
使用CMS管理站点.(可能以后会有更多区域跟进.)
如何最好地构建我的项目?我是不是该 ...
Dashboard
并将属于该Website
部分的东西放入主应用程序文件夹中,或者我应该Website
和Dashboard
?此外,我应该在哪里放置我的实体数据模型和必须由两个区域访问的相应存储库类?
我会选择选项 1。那么你的 url 将如下所示(如果你使用默认路由):
网站:http://mysite/ 仪表板:http://mysite/dashboard
如果您后来改变主意,将您的网站移至某个区域并不太困难。
至于您的“模型”,我不会为 MVC 项目默认创建的 Models 文件夹而烦恼。我可能会把它放在自己的项目中,给它一个合理的命名空间(mysite.domain 或 mysite.model)并从 mvc 应用程序引用它。
归档时间: |
|
查看次数: |
317 次 |
最近记录: |