title: Default path, localhost:{port}, just returning a blank page (simple)
body: <p>This should be a really, really simple one, I would assume. I'm throwing together a quick POC project in ASP.net -- something I've done plenty of times before. But this time, for whatever reason, the default landing page (url=localhost:portnumber doesn't show any content at all. However, requesting localhost:portnumber/home/index works fine. So it sounds like a route registering issue, but I didn't mess with any of that code. This issue really doesn't even matter, as it's just a POC and I'm fine just manually redirecting, but I just wanted to get this one answered for curiosity's sake. </p>
  
  <p>Below is some relevant code:</p>
  
  <p>From <strong>global.asax:</strong></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 }
          );
      }
  </code></pre>
  
  <p>and <strong>Index.cshtml</strong> for home is here, still with defaults for now:</p>
  
  <pre><code>@{
  ViewBag.Title = "Home Page";
  }
  
  &lt;h2&gt;@ViewBag.Message&lt;/h2&gt;
  &lt;p&gt;
  To learn more about ASP.NET MVC visit &lt;a href="http://asp.net/mvc" title="ASP.NET MVC Website"&gt;http://asp.net/mvc&lt;/a&gt;.
  &lt;/p&gt;
  </code></pre>
  
  <p>and the <strong>index action of home controller</strong> (also left as default)</p>
  
  <pre><code>public ActionResult Index()
      {
          ViewBag.Message = "Welcome to ASP.NET MVC!";
  
          return View();
      }
  </code></pre>
  
  <p>Edit: And here is <strong>_Layout.cshtml</strong>:</p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html&gt;
  &lt;head&gt;
      &lt;meta charset="utf-8" /&gt;
      &lt;title&gt;@ViewBag.Title&lt;/title&gt;
      &lt;link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /&gt;
      &lt;script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"&gt;    &lt;/script&gt;
      &lt;script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")"     type="text/javascript"&gt;&lt;/script&gt;
  &lt;/head&gt;
  &lt;body&gt;
      &lt;div class="page"&gt;
          &lt;header&gt;
               &lt;div id="title"&gt;
                  &lt;h1&gt;My MVC Application&lt;/h1&gt;
              &lt;/div&gt;
              &lt;div id="logindisplay"&gt;
                  @Html.Partial("_LogOnPartial")
              &lt;/div&gt;
              &lt;nav&gt;
                  &lt;ul id="menu"&gt;
                       &lt;li&gt;@Html.ActionLink("Home", "Index", "Home")&lt;/li&gt;
                       &lt;li&gt;@Html.ActionLink("About", "About", "Home")&lt;/li&gt;
                  &lt;/ul&gt;
              &lt;/nav&gt;
          &lt;/header&gt;
          &lt;section id="main"&gt;
              @RenderBody()
          &lt;/section&gt;
          &lt;footer&gt;
          &lt;/footer&gt;
      &lt;/div&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>The weird thing is that almost everything is left totally default. So it seems like I could expect default behavior, right? I'm sure I'm just missing something silly, but this is frustrating me nonetheless.</p>
  
  <p>Thanks in advance for the help.</p>