title: Getting 404 error on MVC web-site
body: <p>I have an IIS7.5 web-site, on Windows Server 2008, with an ASP.NET MVC2 web-site deployed to it. The website was built in Visual Studio 2008, targeting .NET 3.5, and IIS 5.1 has been successfully configured to run it as well, for local testing.</p>
  
  <p>However, whenever I try and navigate to a page running in IIS7, I get a 404 error.</p>
  
  <p>I have checked the following things:</p>
  
  <ul>
  <li><strike>There is no corresponding 404 log entry in IIS logs.</strike>
  
  <ul>
  <li>Actually, there <em>are</em> 404 entries in the IIS log.</li>
  </ul></li>
  <li>The application pool for the web-site is set to use the Integrated pipeline.</li>
  <li>The "customErrors" mode is set to off.</li>
  <li><a href="https://stackoverflow.com/questions/2628986/how-can-i-install-asp-net-mvc-2-on-iis7">.NET 3.5 SP1 is installed</a></li>
  <li>ASP.NET MVC 2 is installed</li>
  <li>I've used MVC Diagnostics to confirm all MVC DLLs are being found.</li>
  <li>ASP.NET is enabled in IIS, which we've demonstrated by running the MVC Diagnostics page.</li>
  <li>KB 2023146 did highlight that HTTP Redirection was off, so we've turned it on, but no joy. </li>
  </ul>
  
  <p><strong>EDIT</strong>
  Ok, so we've installed the world's simplest MVC application (the one which is created when you create a new MVC2 project in Visual Studio), and we are still getting 404s on any page we try and access - e.g. 
  <code>&lt;my_server&gt;/Home/About</code> will generate a 404.</p>
  
  <p>Any ideas will be greatly appreciated!</p>