Some others have reported problems with Page Cannot be Found errors for CSHTML page extensions. I'm not sure if there is a single solution. You may need to try out a couple of the solutions reported by others.