2010-04-07 5 views
0

MVC.net J'y ai lignes dans mes RegisterToutes:problème de routage, la manipulation différemment en ligne par rapport local - 1,0

routes.MapRoute("Pages3", "{url1}/{url2}/{url3}", MVC.Page.RedirectTo(), new { url1 = "", url2 = "", url3 = "" }); 
routes.MapRoute("Pages2", "{url1}/{url2}", MVC.Page.RedirectTo(), new { url1 = "", url2 = "", url3 = "" }); 
routes.MapRoute("Pages1", "{url1}", MVC.Page.RedirectTo(), new { url1 = "", url2 = "", url3 = "" }); 

Sur ma machine locale, il fonctionne très bien pour la manipulation de la 404, mais vivent (www.mysite. com) il suffit d'aller à l'IIS 404. J'ai un PageController witch aller voir si la page existe dans le DB et si ce n'est pas je retourne à une vue 404 avec le code d'état 404 (Response.StatusCode = 404;)

Comment reproduire le même comportement en direct? Ai-je besoin de configurer quelque chose sur IIS?

Je suis sur winserver 2008 en utilisant C# et MVC 1.0.

Merci pour l'aide!

Répondre

Questions connexes