В моем global.asax у меня есть три маршрута:
//MemberHome is supposed to handle urls like http://localhost/johndoe
routes.MapRoute(
"MemberHome", // Route name
"{username}",
new { controller = "PublicMember", action = "Index", username = "username" }
);
//Home is supposed to catch http://localhost/
routes.MapRoute(
"Home",
""
);
// the default way of doing things..
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
Проблема в том, что я могу заставить их работать отдельно (только дома или просто MemberHome), но когда они оба активированы, либо Home, либо HomeMemberHome, который дает мне ресурс 404 не найден ..
Есть идеи, как я могу получить эту работу?