IIS 6 ASP.NET MVC3 Page Cannot Be Found 404 Errors

[caption id="attachment_346" align="alignnone" width="500" caption="404 Page not found"]404[/caption]

This is a sneaky little devil, this one. If you've done everything right and your site still isn't being served up correctly, try this little trick:

Step 1: Collect Underpants by opening up IIS Manager and right clicking on "Web Service Extensions": [caption id="attachment_347" align="alignnone" width="500" caption="Web Service Extensions"]Web Service Extensions[/caption]

Step 2: Select "Allow all Web service extensions for a specific application"

Step 3: Select "ASP.NET v4.0.30319" from the drop down and click "Ok": Allow ASP.NET v4.0.30319