Dacă la rularea unei aplicații ASP.NET MVC în IIS 7 primești „HTTP Error 404.0 – Not Found”, asigură-te că application pool-ul rulează în mod Integrated și adaugă în web.config:
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true">
<remove name="UrlRoutingModule" />
<add name="UrlRoutingModule"
type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</modules>
</system.webServer>
Ajustează versiunea assembly-ului la cea a aplicației. Pentru aplicații ASP.NET MVC moderne, această configurare de obicei nu mai este necesară.