关于Asp.Net MVC5 Area 路由规则问题

  • 请教一个mvc 路由的问题,我现在遇到一个路由规则的问题,
  • 主站点域名domain.com和www.domain.com,
  • area下有几个子站点,
  • A目录-->a.domain.com,
  • B目录-->b.domain.com,
  • C目录-->c.domain.com,
  • 并且a.domain.com还有3级域名,根据登录用户去区分,
  • 比如X用户就是x.a.domain.com,
  • Y用户就是y.a.domain.com,请问这样需要怎么去写?非常感谢。
  • 在网上找了一下,看到前辈写的DomainRoute,我的情况跟他们的都有一点出入。 图片说明

不用这种方式实现了,还会存在跨域等问题。

  • 一般不这样写、a.b2b.domain.com和b2b.domain.com被理解为两个子网站,因此不应由一个MVC项目产生。
  • 可以考虑这样写b2b.domain.com/a;b2b.domain.com/a/X 等等
  • 在App_start下有一个routeConfig.cs,里面可以指定路由

http://tech.ddvip.com/2013-05/1369724211196210.html

a.b2b.domain.com与b2b.domain.com的关系是a用户在b2b.domain.com站点上的专属域名,就跟博客站点一样