Ho un'app per mvc sviluppata e testata con Cassini. Distribuito sul mio sito su GoDaddy, e la pagina predefinita si presenta bene. Fare clic per accedere, e ottengo un 404.Diagnosi di 404 errori su IIS 7 e ASP.NET MVC
Sono in esecuzione in IIS 7 lì, quindi questo è inaspettato. I miei percorsi sono piuttosto semplici:
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" }
);
Qualche idea su cosa potrebbe succedere o su come posso risolvere questo problema?
Grazie, Mehrdad. Risulta che GoDaddy imposta automaticamente IIS 7 sulla modalità classica. – Stuart