Estoy trabajando en un sitio que es parcialmente contenido estático y parcialmente MVC. La raíz del sitio es index.html y tengo todos los controladores explícitamente enrutados y todos los archivos html ignorados. Sin embargo, cuando llega a la raíz del sitio web, intenta enrutarlo. ¿Cómo puedo decirle al motor de rutas que ignore la raíz del sitio? www.misitio.com no debe enrutarse, sino que debe ir a index.html. Aquí está mi configuración de enrutamiento:Obteniendo que MVC ignore la ruta a la raíz del sitio
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("*.html|js|css|gif|jpg|jpeg|png|swf");
routes.MapRoute(
"vendor_signup","{vendor}/signup/{action}/",
new { controller = "Signup", action = "Index", vendor=UrlParameter.Optional} // Parameter defaults
);
routes.MapRoute(
"signup","signup/{action}/",
new { controller = "Signup", action = "Index", vendor=Vendors.PCICentral} // Parameter defaults
);
//more routes below
Hola, es su código de seguridad correcto con esta última idea? – JasonMenny