【发布时间】:2012-01-07 21:41:54
【问题描述】:
是否可以在 MVC 中设置一个站点,该站点将具有一组控制器,但基于如下所示的 url 动态构建站点:
www.a.com/sitename/index
每个站点名称都有自己的配置、数据和外观。
【问题讨论】:
-
“一切皆有可能”。但您的问题过于宽泛且离题。
标签: c# asp.net-mvc model-view-controller routing controller
是否可以在 MVC 中设置一个站点,该站点将具有一组控制器,但基于如下所示的 url 动态构建站点:
www.a.com/sitename/index
每个站点名称都有自己的配置、数据和外观。
【问题讨论】:
标签: c# asp.net-mvc model-view-controller routing controller
好吧,您可以简单地将相同的 MVC(或任何)Web 应用程序部署到单独的虚拟目录中,每个目录都有自己的配置(和 CSS 文件等)。
或者,您可以更改默认路由表以将 {tenant}(这通常称为)作为路径的一部分,并在您的控制器中选择它。
【讨论】: