Вы должны поместить этот маршрут перед вашим маршрутом по умолчанию, иначе он сначала будет сопоставлен с маршрутом по умолчанию, и он попытается найти контроллер с именем UnderConstruction.
routes.MapRoute(
"UnderConstruction", // Route name
"UnderConstruction", // URL with parameters
new { controller = "Alert", action = "UnderConstruction"} // Parameter defaults
);
//default route