Dla znacznej części mojej strony, chcę, aby normalny routing odbywał się w sposób MVC. Jednak po uruchomieniu aplikacji nie chcę, aby trasa przechodziła do /Home/Index.cshtml. Chcę, żeby iść po prostu /index.htmlW asp.net MVC4, w jaki sposób mogę domyślnie uruchomić mój plik główny index.html?
moich obecnych RegisterRoutes wygląda następująco (i nie osiągnąć mój cel)
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 }
);
}
czy zadałem dziwne pytanie? mając nadzieję na prostą odpowiedź –
Ta odpowiedź jest tym, co chcesz, myślę. http://stackoverflow.com/questions/12417437/mvc4-is-there-a-way-to-route-the-root-to-a-normal-unprocessed-html-page –