I had my mvc site with
runAllManagedModulesForAllRequests=true
and had no problem, then I found, that for .net 4 I can disable it and have faster processing of static resources, I've changed to false and bam - 404 on my controller actions. I'm running my mvc application on IIS 7.5 with integrated app pool, have windows 7 with sp1. Am I missing something?