使用IIS 7.5将mvc应用程序映射到子域名

问题描述:

我不确定构建我的IIS环境和MVC4应用程序的最佳方式。使用IIS 7.5将mvc应用程序映射到子域名

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

我已经创建了我希望用户能够通过访问第二mvc4应用 www.theircompanyname.mydomain.com

我不希望有任何硬编码子域,因为我需要这是灵活尽可能。

任何人都可以建议我应该做什么?

+0

我认为你正在寻找的多租户 – 2012-03-10 06:57:24

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

您可以简单地从基于当前子域的数据源中提取正确的记录。另外,为了便于路由和建立链接,我建议构建一个新的RouteBase子类型,一旦使用路由初始化,就会将子域和引用的客户机标识符作为RouteData.Values中的路由参数采集。

这篇文章继承RouteBase子网域的会谈: How to do Basecamp-style accounts in Asp.Net Mvc?

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