title: Global.asax does not map to Controller Action except for default in ASP.Net MVC2 on IIS5.1
body: <p>I am a complete newbie,</p>
  
  <p>I have the default to be HomeController->Index
  When I hit,
  http: / /localhost  /SampleApplication</p>
  
  <p>It goes to the index but I have another action "Process" in HomeController.If I hit 
  <a href="http://localhost/SampleApplication/Home/Process" rel="nofollow noreferrer">http://localhost/SampleApplication/Home/Process</a> returns resource not found.</p>
  
  <p>I am unable to get this in Visual Studio execute/Dev environment or by deploying in IIS.</p>
  
  <p>My Global.asax is,</p>
  
  <pre><code>public static void RegisterRoutes(RouteCollection routes)
          {
              routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
  
              routes.MapRoute(
                  "Default", // Route name
                  "{controller}/{action}/{id}", // URL with parameters
                  new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
              );
          }
  
          protected void Application_Start()
          {
              AreaRegistration.RegisterAllAreas();
  
              RegisterRoutes(RouteTable.Routes);
          }
  </code></pre>
  
  <p>I could not get this going correctly in VS2010 itself.When I execute it launches a development server at port 1048.So I believe its more to do with my understanding or code in global.asax.</p>