Impossible de charger le fichier ou l'assembly XXX ou une de ses dépendances. L'assemblée manifeste définition ne correspond pas à la référence d'assembly

Lors de l'exécution d'un Asp.Net MVC de l'application en local, tout fonctionne bien, mais lorsque l'application est déployée sur le serveur, j'obtiens cette erreur.

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)

J'ai récemment ajouté le System.Web.Optimization cadre de NuGet qui rend l'utilisation de WebGrease.

Si j'ai vérifier les références, ma version de WebGrease est 1.5.2.14234 qui est plus élevé que celui de se plaindre de ne pas trouver de - 1.5.1.25624.

Dans la racine web de config, j'ai le texte suivant en dessous de l'exécution de la balise:

<dependentAssembly>
        <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
      </dependentAssembly>

Si je coche WebGrease.dll dans le dossier bin sur le serveur, la version de la WebGrease DLL est 1.5.2.14234. Qui pourrait être exigeant l'autre version 1.5.1.25624 et aucune idée de comment cela peut être résolu?

Merci beaucoup!

InformationsquelleAutor Mark Cassar | 2013-10-25