Anoche pasé a Asp.net MVC 3 RC y seguí las instrucciones en las notas de la versión. Sin embargo, las páginas normales de Aspx ya no funcionan.Las páginas Aspx no se cargarán después de actualizar desde Asp.net MVC 2 a 3 RC
Por ejemplo, cuando voy a la raíz (Home/Index), se produce el siguiente error:
The view at '~/Views/Home/Index.aspx' must derive from ViewPage, ViewPage<TModel>, ViewUserControl, or ViewUserControl<TModel>.
Se trata de utilizar una versión apenas modificada de la vista original/MVC Índice Inicio. El código es:
<%@ 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>
Está configurado para heredar desde ViewPage, por lo que no estoy seguro de cuál es el problema.
La página maestra no está modificada por lo que MVC instala.
¿Alguna idea?
también actualicé anoche, no tuve problemas. eche un vistazo a este hilo: http://forums.asp.net/p/1593209/4041505.aspx (tal vez una de esas soluciones funcione para usted). ¿Puedes mostrar el código de tu controlador donde estás representando la vista? (a menos que sea el predeterminado, entonces no se preocupe) – RPM1984
Es el código predeterminado del controlador del hogar. Todo el código que he escrito (excepto el enlace en la vista) reside en mis propias áreas. Voy a echar un vistazo a ese enlace sin embargo. – KallDrexx
No hay nada desde ese enlace trabajado :( – KallDrexx