【发布时间】:2015-06-24 23:21:41
【问题描述】:
我有一个映射到域 www.example.com 的 MVC5 Web 应用程序。我在我的 web 应用程序中使用基于 {area}/{controller}/{action} 的基本路由,并且需要将子域映射到特定路由。
例如:
subdomain.example.com 需要始终服务器来自http://example.com/area/controller/action 的内容
当然,路由必须与 ASP.NET MVC5 路由一起使用,并且所有查询参数和“hashbang”数据都需要保留,以便:
http://subdomain.example.com#/somethinghere?var=value 重定向来自http://example.com/area/controller/action#/somethinghere?var=value 的内容
所以问题是:这是否可以通过 IIS 路由/重写来实现,如果可以,如何实现?另一种选择是编写绑定到域的自定义 MVC5 路由,我也希望看到有人指出我正确的方向。
【问题讨论】:
标签: asp.net-mvc iis rewrite