Перемещение MVC из Dev в Prod вызывает ошибку разбора

StackOverflow https://stackoverflow.com/questions/1430891

Вопрос

При перемещении моего приложения 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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top