In Global.asax what does the following signify?
routes.IgnoreRoute(\"{resource}.axd/{*pathInfo}\");
Without this ASP.NET would try to map all requests to AXD handlers to controllers and actions. Having the ignoreRoute means the URL will not map the URL to a controller as per the default behaviour.