Domanda

Spostando la mia app MVC da dev a prod, ricevo un errore di analisi sul server. L'unico messaggio che ricevo è il seguente:

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 

So che questo non è molto descrittivo in alcun modo, ma è tutto ciò che ho. Ho già implementato con successo su questo server prima - e come dice il grande proverbio "funziona sulla mia macchina"

Una cosa molto strana è: per le pagine che richiedono un login, riesce a tirare la pagina di accesso. Una volta che si tenta di accedere o andare a una pagina diversa dalla pagina di accesso, è quando genera l'errore di analisi.

È stato utile?

Soluzione 2

Ho trovato la soluzione qui . Si scopre che da qualche parte lì dentro mi mancava un'informazione dal mio web.config ai sensi della direttiva sulle pagine.

È stato un problema di versione tale che ho avviato il progetto con una versione beta di MVC e da allora ho eseguito l'aggiornamento a MVC RC 1.0 (NON era un problema di versione MVC dalla macchina di sviluppo al server di produzione).

Altri suggerimenti

È possibile che la versione di system.web.mvc sul computer locale e la destinazione di distribuzione siano diverse?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top