MVC 5子域

我想用子域名制作门户。 这里是例子:

主页(登录+网址到所有子域名):

www.car.com

子域:

www.bmw.car.com www.audi.car.com等在这里将会有许多更多的网站

我想要完成的是:

  • 常见的登录和授权(例如,如果您登录到bmw.car.com,您将自动登录到audi.car.com)

  • 通用数据库(每篇文章将在1个数据库中,但这仅仅是模块管理的简单问题)

  • 每个站点都有自己的布局(取决于模块audi / bmw)。 迪伦斯在布局将在分贝。

  • 如何实现这一目标?

    结论:

    我想有一个网站会加载不同的数据取决于子域名。 我应该如何重新规划子域名? 第二个问题,谷歌会认识到每个网站都是独立网站吗? 它对我来说非常重要。


    这真的不难。 用多个项目创建一个解决方案(每个站点一个)。 无论您喜欢在每个项目中设计模板和视图。 将常见的位放在类库项目中,并在每个需要它的项目中引用它。 对于共享身份验证,您只需在* .yourdomain.com上设置身份验证Cookie。 然后,每个子域将获得cookie。 当您准备部署时,您只需在IIS中创建多个站点,绑定到他们应该在的任何子域,然后适当地部署您的应用程序。


    我认为不同的设计模式是使用MultiTenancy范例吗?

    下面是一篇很好的文章,帮助您开始:ASP.NET MVC的简单多租户

    链接地址: http://www.djcxy.com/p/70371.html

    上一篇: MVC 5 Subdomains

    下一篇: How to redirect subdomain to www domain using global.asax MVC4