在MVC.Net中创建子域的最佳实践

时间:2016-07-20 06:53:18

标签: asp.net-mvc subdomain

我应该创建一个包含多个子域(7个项目)的网站,其中包含一些常见的部分视图,如菜单。这些项目中的每个项目在不同的项目中都有不同的Data Access LayerModel Layer

我的问题:为 IIS 中的每个项目创建子域是否更好?或者使用自定义路由<更好地管理它们/强>

我认为我将使用自定义路由的最大问题是在修改项目的任何修改时,我应该发布导致所有网站停止的整个路由项目。

IIS子域的主要问题是共享Partial View

那对我来说最好的做法是什么?

1 个答案:

答案 0 :(得分:1)

自定义路线选项将不那么复杂。这可能是您的最佳选择(特别是对于小团队而言)。

我们使用子域方法,因此每个网站都可以由不同的团队独立运行和部署(我们有30多个开发人员)。这有效,但需要更多部署。我们还必须构建一个内部Nuget包来共享通用UI组件。