Question

En déplaçant mon application MVC de dev à prod, j'obtiens une erreur d'analyse sur le serveur. Le seul message que je reçois est le suivant:

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 

Je sais que ce n'est pas très descriptif, mais c'est tout ce que j'ai. J'ai déjà déployé avec succès sur ce serveur - et comme dit le proverbe "cela fonctionne sur ma machine"

Une chose très étrange est: Pour les pages qui nécessitent un identifiant, il parvient à extraire la page de connexion. Une fois que vous essayez de vous connecter ou accédez à une page autre que la page de connexion, l’erreur d’analyse est renvoyée.

Était-ce utile?

La solution 2

J'ai trouvé la solution ici . Il s'avère que quelque part, il me manquait une information de mon web.config dans la directive pages.

C’est un problème de version tel que j’ai démarré le projet avec une version bêta de MVC et que je suis depuis passé à MVC RC 1.0 (ce n’était PAS un problème de version MVC de la machine de développement au serveur de production).

Autres conseils

Est-il possible que la version de system.web.mvc sur votre ordinateur local et la cible de déploiement soient différentes?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top