title: MVC4 RouteConfig.cs does not return static file robots.txt
body: <p>so here's what my RouteConfig looks like:</p>
  
  <pre><code> public class RouteConfig
  {
      public static void RegisterRoutes(RouteCollection routes)
      {
          routes.MapRoute("Robots.txt",
              "robots.txt",
              new { 
                  controller = "Home", 
                  action = "Robots", 
                  id = "", 
                  language = "en", 
                  culture = "us" 
              });
          routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
          routes.MapRoute(
              "Default",
              "{language}/{culture}/{controller}/{action}/{id}",
              new
              {
                  controller = "Home",
                  action = "Index",
                  id = "",
                  language = "en",
                  culture = "us"
              });
      }
  }
  </code></pre>
  
  <p>Now according to my understanding, The site should route to robots.txt when I go to www.mysite.com/robots.txt, however it is not. I also had problems serving another static page, but I found a workaround and didn't have to serve the static .html page.</p>
  
  <p>I have built another site in MVC3 and I've copied the route config patterns I used there and they seem to work fine. Any ideas why this would not work?</p>
  
  <p>P.S. I see the robots.txt file just fine when I browse to www.mysite.com/en/US/Home/Robots so all the controllers, actions, &amp; views are matching up just fine.</p>
  
  <p>Thanks!</p>