Перемещение MVC из Dev в Prod вызывает ошибку разбора - PullRequest
0 голосов
/ 16 сентября 2009

При перемещении моего приложения MVC из dev в prod на сервере появляется ошибка синтаксического анализа. Я получаю только следующее сообщение:

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 

Я знаю, что это не очень описательно, но это все, что у меня есть. Я успешно развернул на этом сервере раньше - и, как говорится в поговорке «он работает на моей машине»

Очень странная вещь: для страниц, требующих входа в систему, ему удается перетащить страницу входа в систему. После того, как вы попытаетесь войти или перейти на страницу, отличную от страницы входа, возникает ошибка разбора.

Ответы [ 2 ]

0 голосов
/ 16 сентября 2009

Я нашел решение здесь . Оказывается, что где-то там мне не хватало информации из моего web.config под директивой pages.

Это была проблема версии, так что я начал проект с бета-версии MVC и с тех пор обновился до MVC RC 1.0 (это НЕ было проблемой версии MVC с компьютера разработчика на рабочий сервер).

0 голосов
/ 16 сентября 2009

Возможно ли, что версия sytem.web.mvc на вашем локальном компьютере и цель развертывания отличаются?

...