Asp.Net MVC アプリケーションをローカルで実行すると、すべて正常に動作しますが、アプリケーションがサーバーにデプロイされると、このエラーが発生します。
Could not load file or assembly 'WebGrease, Version=1.5.1.25624, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
最近System.Web.Optimization
、WebGrease を利用する NuGet を介してフレームワークを追加しました。
参照を確認すると、私の WebGrease のバージョンは 1.5.2.14234 であり、見つからないという不満を持っているバージョン - 1.5.1.25624 よりも高いです。
ルート Web 構成内で、ランタイム タグの下に次のものがあります。
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
</dependentAssembly>
サーバーの bin フォルダー内の WebGrease.dll を確認すると、WebGrease DLL のバージョンは 1.5.2.14234 です。他のバージョン 1.5.1.25624 を必要としているのは誰で、これを解決する方法はありますか?
どうもありがとう!