【问题标题】:Mapping mvc application to subdomains using IIS 7.5使用 IIS 7.5 将 mvc 应用程序映射到子域
【发布时间】:2012-03-10 06:54:12
【问题描述】:

我不确定构建 IIS 环境和 MVC4 应用程序的最佳方式。

我在 www.mydomain.com 上有我的标准营销网站。这是一个 mvc4 站点。

我创建了第二个 mvc4 应用程序,我希望用户能够通过 www.theircompanyname.mydomain.com

我不想硬编码任何子域,因为我需要它尽可能灵活。

谁能建议我应该做什么?

【问题讨论】:

  • 我认为您正在寻找多租户

标签: asp.net-mvc asp.net-mvc-3 iis c#-4.0 iis-7.5


【解决方案1】:

您正在寻找一个多租户应用程序,在子域上有所不同。

您可以简单地从基于当前子域的各种数据源中提取正确的记录。

另外,为了便于路由和构建链接,我建议构建一个新的 RouteBase 子类类型,一旦使用路由初始化,就会将子域和引用的客户端标识符作为 RouteData.Values 集合中的路由参数.

本文讨论了子域的子类化 RouteBase: How to do Basecamp-style accounts in Asp.Net Mvc?

这个 stackoverflow.com 帖子有很多关于多租户的链接: What to keep in mind when developing a multi-tenant asp.net MVC application?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-29
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多