J'ai mis à niveau vers Asp.net MVC 3 RC la nuit dernière et j'ai suivi les instructions sur les notes de mise à jour. Cependant, les pages Aspx normales ne fonctionnent plus.Les pages Aspx ne seront pas chargées après la mise à niveau de Asp.net MVC 2 à 3 RC
Par exemple, quand je vais à la racine (Home/Index), l'erreur suivante se produit:
The view at '~/Views/Home/Index.aspx' must derive from ViewPage, ViewPage<TModel>, ViewUserControl, or ViewUserControl<TModel>.
Ce utilise une version à peine modifiée de l'original MVC Accueil/vue Index. Le code est:
<%@ 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>
Il est configuré pour hériter de ViewPage, donc je ne suis pas sûr de la nature du problème.
La page maître n'est pas modifiée à partir de ce que MVC installe.
Des idées?
J'ai également mis à jour la nuit dernière, n'a eu aucun problème. jetez un oeil à ce fil: http://forums.asp.net/p/1593209/4041505.aspx (peut-être que l'une de ces solutions fonctionnera pour vous). Pouvez-vous montrer votre code de contrôleur où votre rendu de la vue? (sauf si c'est le par défaut, alors ne vous inquiétez pas) – RPM1984
C'est le code du contrôleur de la maison par défaut. Tout le code que j'ai écrit (à l'exception du lien dans la vue) réside dans mes propres zones. Je vais vérifier ce lien si. – KallDrexx
Non rien de ce lien a fonctionné :( – KallDrexx