Spent a little while tearing my hair out on this one. I followed Steve Sanderson’s post ( http://blog.stevensanderson.com/2008/07/04/options-for-deploying-aspnet-mvc-t… ) but I was still getting the classic IIS 404 Finally found the answer in the Web Service Extensions section of IIS Manager. I had to enable the ASP.NET v4 extension
But just clicking Allow here didn’t work. I actually had to go to Properties > Required Files and Allow the aspnet_isapi.dll.