Вчера вечером я обновился до Asp.net MVC 3 RC, и я следил за инструкциями по выпускам. Однако обычные страницы Aspx больше не работают.
Например, когда я перехожу к корню (Home/Index), возникает следующая ошибка:
The view at '~/Views/Home/Index.aspx' must derive from ViewPage, ViewPage<TModel>, ViewUserControl, or ViewUserControl<TModel>.
Это использует только измененную версию исходного представления MVC Home/Index. Код:
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<asp:Content ID="indexTitle" ContentPlaceHolderID="TitleContent" runat="server">
Home Page
</asp:Content>
<asp:Content ID="indexContent" ContentPlaceHolderID="MainContent" runat="server">
<h2><%= Html.Encode(ViewData["Message"]) %></h2>
<p>
<%= Html.ActionLink("Project List", "List", "Project", new { area = "writing" }, null) %>
</p>
</asp:Content>
Это настройка для наследования из ViewPage, поэтому я не уверен, в чем проблема.
Основная страница не изменена из того, что устанавливается MVC.
Любые идеи?