Pregunta

Al mover mi aplicación MVC de dev a prod, obtengo un error de análisis en el servidor. El único mensaje que recibo es el siguiente:

Parser Error Message: Could not load type 'System.Web.Mvc.ViewPage<TYPE of View Model>'.
        Line 1:  <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<TYPE of View Model>" %>
        Line 2:  
        Line 3:  <asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
    Source File:  /Views/Workout/Index.aspx    Line:  1 

Sé que esto no es muy descriptivo de ninguna manera, pero es todo lo que tengo. Me he implementado con éxito en este servidor antes, y como dice el gran dicho "funciona en mi máquina"

Una cosa muy extraña es: para las páginas que requieren un inicio de sesión, se las arregla para extraer la página de inicio de sesión. Una vez que intenta iniciar sesión o ir a una página que no sea la página de inicio de sesión, es cuando arroja el error de análisis.

¿Fue útil?

Solución 2

Encontré la solución aquí . Resulta que en algún lugar de allí me faltaba una información de mi web.config bajo la directiva de páginas.

Fue un problema de versión tal que comencé el proyecto con una versión beta de MVC y desde entonces he actualizado a MVC RC 1.0 (NO fue un problema de versión MVC de la máquina de desarrollo al servidor de producción).

Otros consejos

¿Es posible que la versión de system.web.mvc en su máquina local y el objetivo de implementación sean diferentes?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top