2011-08-11 13 views
3

MVC3をMVC3に変換し、タグビルダーのコンパイルエラーを取得後、システムを追加しました。 .Web.WebPagesの参照が、今私は、次のWeb設定エラーを取得しています:MVC 2をMVC 3に変換した後、「System.Web.Mvc.ViewTypeParserFilter」タイプをロードできませんでした。

パーサーエラーメッセージ: 'System.Web.Mvc.ViewTypeParserFilter'タイプを読み込めませんでした。

ソースエラー:

<pages validateRequest="false" pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter" pageBaseType="System.Web.Mvc.ViewPage" userControlBaseType="System.Web.Mvc.ViewUserControl"> 
<controls> 
    <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" namespace="System.Web.Mvc" tagPrefix="mvc" /> 

答えて

3

は、アプリケーションのルートweb.configファイルを3.0にバージョン1.0から2.0からSystem.Web.Mvcためにリダイレクト結合アセンブリがありますか? "System.Web.Mvc.ViewTypeParserFilter、System.Web.Mvc、バージョン= 3.0.0.0、文化はニュートラル、PublicKeyToken = = 31BF3856AD364E35"

+0

はいそれがない:

また、アセンブリ修飾型名を使用してみてくださいアセンブリの修飾された型名を追加すると、次のエラーが表示されます。ファイルまたはアセンブリを読み込めませんでした 'System.Web.Mvc .ViewTypeParserFilter \、System.Web.Mvc \、バージョン\ = 4.0.0.0 \、文化\ =中立\、PublicKeyToken \ = 31BF3856AD364E35 "'またはその依存関係の1つ。指定されたアセンブリ名またはコードベースが無効です。 (HRESULTからの例外:0x80131047) –

+0

申し訳ありませんが、バージョンは4.0.0.0ではなく3.0.0.0である必要があります。 – marcind

+0

ありがとうございます。あなたの答えはそれを解決しました。私はを追加しました。 –

関連する問題