I have a simple ASP.NET MVC 1.0 site w/ Home, Upload, and About links based upon the default project template for an ASP.NET MVC Project. The Global.asax.cs has the following route.
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "About", id = "" } // Parameter defaults
);
On my local computer the site and links work correctly. However, when the site is deployed to my ISP (shared hosting) the default Home/About is displayed when the site loads, but clicking any of the links results in a 404 Page not found error.
I had to include: System.Web.Abstractions System.Web.Mvc System.Web.Routing
in my /bin folder as MVC 1.0 is not installed in the GAC on the ISP.
Thoughts on why this is not routing correctly?
Thanks, Chris