Я только что установил MVC2, и у меня есть представление, похожее на это
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Home.Master" Inherits="System.Web.Mvc.ViewPage" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Home
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>Home</h2>
</asp:Content>
И контроллер просто возвращает представление. Но когда я запускаю страницу, я получаю эту ошибку:
System.InvalidOperationException: представление в '~/Views/Page/home.aspx' должно происходить из ViewPage, ViewPage, ViewUserControl или ViewUserControl.