Troubleshooting checklist for http errors 403.14 or 404 not found for mvc web app on IIS 7.5

By | July 20, 2015

If you ever ran into deploying mvc app onto IIS 7.5 running on pristine new dev boxes and encounter http errors as indicated in the title, follow this checklist to troubleshoot.

  1. First and foremost, check if right version of ASP.Net is installed and registered with IIS. To verify that, aspnet_iis.exe tool is your friend.
  2. Check your App pools and their settings. (ApppoolIdentity, Enable 32bit and other permissions)
  3. If you have set your mvc app to be precompiled when published, please ensure precompiled App.config is in root directory. Or simply try republishing with out precompiled setting in your publish profile.

Hope this helps!!