1

MVC5 Web API プロジェクトがあります。デプロイ後に次のエラーが発生します。

ファイルまたはアセンブリ 'WebGrease, Version=1.5.1.25624, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。指定されたファイルが見つかりません。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040) ファイル名: 'WebGrease、バージョン = 1.5.1.25624、カルチャ = ニュートラル、PublicKeyToken = 31bf3856ad364e35'

私のプロジェクトでは、次の参照があります。

System.Web.Mvc - 5.1.0.0

System.Web.Razor - 3.0.0.0

ウェブグリース - 1.6.5135.21930

また、Web.config ファイルに次のセクションを含めました。

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
   <dependentAssembly>
    <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-1.6.5135.21930" newVersion="1.6.5135.21930" />
  </dependentAssembly>

次の手順を試しましたが、まだ機能していません。

アンインストール パッケージ Microsoft.AspNet.Web.Optimization

アンインストールパッケージ WebGrease

インストール パッケージ Microsoft.AspNet.Web.Optimization

更新パッケージ WebGrease

技術ブログで多くのリンクを参照しましたが、展開後も同じエラーが発生します。

解決策を見つけるのを手伝ってくれる人はいますか?

ありがとう

4

1 に答える 1