title: IIS Express (WebMatrix 2) won't serve .cshtml files in WebAPI project (VS10/WinXP)
body: <p>I am trying to run a WebAPI project on WinXP through WebMatrix 2.  I'm getting this error when attempting to browse index.cshtml (in the root):</p>
  <p><img src="https://i.stack.imgur.com/o7nMA.jpg" alt="notservederror" /></p>
  <p><em><strong>&quot;This type of page is not served.&quot;</strong></em></p>
  <p>I created a WebAPI project under the MVC4 project type in Visual Studio 2010, then set the project to run under IIS Express.</p>
  <p><strong>What I've Tried:</strong></p>
  <p>The .NET CLR settings in the VS-created WebMatrix site is .NET 4.0 (Integrated).</p>
  <p>I've already tried playing with the <code>runAllManagedModulesForAllRequests</code> setting in Web.config, no luck.</p>
  <p>The error occurs in both the development server and IIS Express.</p>
  <p>I have already rebooted.</p>
  <p><em><strong>However,</strong></em> if I create a Site <em>through the WebMatrix2 UI,</em> it works.  Razor .cshtml files added to that site through WebMatrix render just fine.</p>
  <p><strong>TIA!</strong></p>