Per gran parte del mio sito Web, voglio che il routing normale avvenga in modo MVC. Tuttavia, quando l'app si avvia per la prima volta, non voglio che la rotta vada a /Home/Index.cshtml. Voglio che vada a semplicemente /index.htmlCon asp.net MVC4, come posso rendere il mio index.html di root eseguito per impostazione predefinita?
miei RegisterRoutes attuali si presenta così (e non raggiungere il mio obiettivo)
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("index.html");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
ho fatto una strana domanda? sperando in una risposta semplice –
Questa risposta è ciò che vuoi che io pensi. http://stackoverflow.com/questions/12417437/mvc4-is-there-a-way-to-route-the-root-to-a-normal-unprocessed-html-page –