Mam aplikację mvc opracowaną i przetestowaną z Cassini. Wdrożone do mojej witryny w GoDaddy, a domyślna strona pojawia się dobrze. Kliknij, aby się zalogować i otrzymuję numer 404.Diagnozowanie błędów 404 w IIS 7 i ASP.NET MVC
Używam go w IIS 7, więc jest to nieoczekiwane. Moje trasy są dość proste:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Public", action = "Index", id = "" }
);
routes.MapRoute(
"Report1",
"Report/{action}/{start}/{end}",
new { controller = "Report", action = "Index" }
);
routes.MapRoute(
"Report2",
"Report/{action}/{start}/{end}/{idList}",
new { controller = "Report", action = "Index" }
);
Czy wiesz, co może się przydarzyć lub jak rozwiązać ten problem?
Dzięki, Mehrdad. Okazuje się, że GoDaddy domyślnie IIS 7 przechodzi w tryb klasyczny. – Stuart