Ich arbeite an einer Site, die teilweise statischen Inhalt und teilweise MVC ist. Der Stamm der Website ist index.html und ich habe alle Controller explizit geroutet und alle HTML-Dateien ignoriert. Wenn Sie jedoch auf den Stamm der Website klicken, wird versucht, sie zu routen. Wie kann ich der Routen-Engine mitteilen, dass sie den Stamm der Site ignorieren soll? www.mysite.com sollte nicht weitergeleitet werden, sondern zu index.html gehen. Hier ist meine Routing-Konfiguration:MVC wird aufgefordert, die Route zum Site-Stamm zu ignorieren
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
Hallo, Sie oben Code korrekt mit dieser letzten Idee? – JasonMenny