Pergunta

Ao mudar meu aplicativo MVC de dev para prod, eu recebo um erro de análise no servidor. A única mensagem que recebo é o seguinte:

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 

Eu sei que isso não é muito descritivo, por qualquer meio, mas é tudo o que tenho. Eu ter implantado com êxito a este servidor antes - e como o grande ditado "ele funciona na minha máquina"

Uma coisa muito estranha é: para páginas que requerem um login, ele consegue puxar a página de login. Uma vez que você tentar login ou ir para uma página diferente da página de login, é quando ele lança o erro de análise.

Foi útil?

Solução 2

Eu encontrei a solução aqui . Acontece que em algum lugar lá eu estava faltando um pedaço de informação do meu web.config no âmbito da directiva páginas.

Foi um problema de versão de tal forma que eu comecei o projeto com uma versão beta do MVC e, desde então, atualizado para MVC RC 1.0 (que não era um problema de versão MVC da máquina de desenvolvimento para o servidor de produção).

Outras dicas

É possível que a versão do System.Web.Mvc em sua máquina local e o destino de implementação são diferentes?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top