Pracuję w witrynie, która jest częściowo statyczna i częściowo MVC. Źródłem strony jest index.html i wszystkie kontrolery są jawnie kierowane, a wszystkie pliki html są ignorowane. Kiedy jednak trafisz na katalog główny strony, spróbujesz go skierować. Jak mogę powiedzieć silnikowi trasy, aby zignorował katalog główny witryny? Witryny www.mysite.com nie należy routować, ale należy przejść do pliku index.html. Oto moja konfiguracja routingu:Uzyskiwanie MVC do ignorowania trasy do głównej lokalizacji
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
Cześć, to powyższy kod poprawny z tym ostatnim pomysłem? – JasonMenny