2016-12-17 5 views
0

MVC 5アプリケーションで作業していて、PagedList.MvcからPagerを使用する前に完全に正常に動作していました。私はこのポケットベルを使用した後、アプリケーションは、開発サーバー上の正常に動作しますが、私は、ファイルシステムに公開し、別のサーバーにデプロイするとき、それは私に次のエラーを与える:NuGetパッケージPagedList.Mvcをインストールした後、アプリケーションがデプロイメントサーバで停止しました

Could not load file or assembly System.Web.Mvc Version 4.0.0.0

私は解決を支援してくださいこのエラー。

答えて

0

おそらくPagedList.MvcがSystem.Web.Mvcバージョン4.0.0.0に対してコンパイルされているためです。

はbindingRedirectを使用してみてください:あなたの適切なバージョンと

<configuration> 
    <runtime> 
     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
      <dependentAssembly> 
       <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" culture="neutral" /> 
       <bindingRedirect oldVersion="0.0.0.0-4.0.0.1" newVersion="5.2.3.0"/> 
      </dependentAssembly> 
     </assemblyBinding> 
    </runtime> 
</configuration> 

だけ更新ライン<bindingRedirect oldVersion="0.0.0.0-4.0.0.1" newVersion="5.2.3.0"/>

関連する問題