【发布时间】:2012-02-21 06:48:48
【问题描述】:
我有两个域:
mydomain.com 和 mydomain.fr
它们都对应同一个IP地址。
我希望用户输入 mydomain.com 来查看页面 A(Controller = "Application" Action = "A" ) 和用户键入 mydomain.fr 来查看页面 B (Controller = "ApplicationFR" Action = "B" )
我使用的是 ASP.NET MVC 3,默认路由映射到页面 A。
我怎样才能做到这一点?
编辑:
我尝试使用提供的示例,但似乎不起作用。 注册自定义路由是否正确?
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.Add(new ExampleRoute());
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Application", action = "B", id = UrlParameter.Optional } // Parameter defaults
);
}
【问题讨论】:
标签: asp.net-mvc-3 iis-7 asp.net-mvc-routing