【发布时间】:2015-09-24 11:50:18
【问题描述】:
我正在寻求有关创建支持多站点(多租户)的 asp.net MVC Visual Studio 解决方案的最佳实践的建议。我们想做的一件事是尽量减少回归缺陷,以便开发人员不会修改错误的网站代码库等。
在我看来有两种方法。
方法一:
-Services (Project)
|- Site A
|-Service.cs
|- Site B
|-Serviceb.cs
|-Repository(Project)
|- Site A
|- Repository.cs
|- Site B
|- Repositorya.cs
|-MVC (Project)
|-Areas
|-Site A
|- Controller
|- View
|-Site B
|- Controller
|- View
|-Content
|-Site A
|- CSS
|- JS
|-Site A
|- CSS
|- JS
方法 2
-Services.SiteA (Project)
|-Service.cs
-Services.SiteB (Project)
|-Serviceb.cs
-Repository.SiteA(Project)
|- Repository.cs
-Repository.Site B(Project)
|- Repositorya.cs
-MVC.SiteA (Project)
|- Controller
|- View
|Content
|- CSS
|- JS
-MVC.Site B
|- Controller
|- View
|Content
|- CSS
|- JS
有人可以帮我看看哪个选项可能更好吗?并不是说该解决方案需要支持超过 8 个网站。
【问题讨论】:
标签: asp.net-mvc sitecore multisite sitecore8 sitecore-mvc