I\'m deploying an ASP.NET MVC site to a IIS6 webserver, so I\'m using a default.aspx/{controller}/{action} style routing strategy.
However, for some reason
RouteTable.Routes.RouteExistingFiles = true;
Now it works. Got the answer from here.
I think this info should have been on the asp.net/mvc site, like this page for instance.