質問

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

解決策が見つかりましたこちら。そこのどこかで、pagesディレクティブの下にあるweb.configからの情報が欠けていたことがわかりました。

これは、MVCのベータバージョンでプロジェクトを開始し、その後MVC RC 1.0にアップグレードしたバージョンの問題でした(開発マシンから本番サーバーへのMVCバージョンの問題ではありませんでした)。

他のヒント

ローカルマシン上のsystem.web.mvcのバージョンと展開ターゲットが異なる可能性はありますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top