title: Error "The view at '~/Views/Page/home.aspx' must derive from ViewPage, ViewPage<TViewData>, ViewUserControl, or ViewUserControl<TViewData>"
body: <p>I've just installed MVC2 and I've got a view that looks like this</p>
  
  <pre><code>&lt;%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Home.Master" Inherits="System.Web.Mvc.ViewPage" %&gt;    
  &lt;asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"&gt;
      Home
  &lt;/asp:Content&gt;    
  &lt;asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"&gt;    
      &lt;h2&gt;Home&lt;/h2&gt;    
  &lt;/asp:Content&gt;
  </code></pre>
  
  <p>And the controller is just returning the view. But when I run the page I get this error:</p>
  
  <blockquote>
    <p>System.InvalidOperationException: The view at '~/Views/Page/home.aspx' must derive from ViewPage, ViewPage, ViewUserControl, or ViewUserControl.</p>
  </blockquote>