ich meine Bewerbung nur unter einem virtuellen Pfad auf meinem lokalen iis bewegte 7.0, so dass ich mehrere Websites hosten kann .. Die Routen werden nicht Teil arbeiten von der HauptseiteMVC virtuellen Pfad, Routen funktionieren nicht
Sie scheinen ich den virtuellen Pfad zu ignorieren erstellt und an die Wurzel gehen - zB:
statt http://localhost/virtualpath/product/5
geht zu http://localhost/product/5
ich scheine etwas sehr grundlegend zu fehlen?
routes.MapRoute(
"Products",
"Products",
new { controller = "Product", action = "Index" }
);
routes.MapRoute(
"ProductDetails",
"Product/{id}/{name}",
new { controller = "Product", action = "Details", id = -1, name = "" }
);
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" }
);
Post Routen Maps. Haben sie ein "/" vor ihnen? – Martin
@Martin, Routen, die mit/beginnen, werden von der Routing-Engine nicht zugelassen. –
Was meinen Sie mit http: // localhost/virtualpath/product/5 geht zu http: // localhost/product/5? Wird ein Link erstellt, der auf diese Weise gerendert wird? Können Sie den Code anzeigen, der einen Link darstellt? –