Вы должны обновить свой RouteConfig
следующим образом:
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapRoute(
name: "RouteOverwrite",
url: "data/{*catchall}",
defaults: new { controller = "Data", action = "Index" }
);
}
}
Убедитесь, что вы используете это в Application_Start
:
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
System.Net.ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;
// register route config
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
}