我是ASP.NET MVC的新手,大部分经验来自于ASP.NET WebForms。
有没有一种方式可以基于域名/主机名设置路由,例如将www.domain.com转到一个区域,admin.domain.com转到另一个区域,而www.differentdomain.com则转到另一个区域,所有这些都在web应用程序上。
另外,是否有一种方法可以做到捕获所有,即*.domain.com将被路由到另一个区域?
我是ASP.NET MVC的新手,大部分经验来自于ASP.NET WebForms。
有没有一种方式可以基于域名/主机名设置路由,例如将www.domain.com转到一个区域,admin.domain.com转到另一个区域,而www.differentdomain.com则转到另一个区域,所有这些都在web应用程序上。
另外,是否有一种方法可以做到捕获所有,即*.domain.com将被路由到另一个区域?
routes.Add("DomainRoute", new DomainRoute(
"{customer}.example.com", // Domain with parameters
"{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
))