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!
Vous devez vous connecter pour publier un commentaire.
C'était une erreur de notre fin de laquelle la racine web de config sur le serveur avait une mauvaise
dependentAssembly
tag, qui se composait de:et non pas:
c'est pourquoi l'erreur a été émis!
J'ai eu la même erreur de venir avec mon projet. Il s'avère qu'il y avait plusieurs "XYZ-Copy.dll"'s dans mon répertoire bin qui a été à l'origine du problème. J'ai supprimé tous XYZ-copy.dll fichiers et cela a fonctionné.
je viens de supprimer tout C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET\
son travail ... si u r à l'aide de framework 4 puis essayez C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\
J'ai essayé d'installer la dernière version de Nuget:
Reconstruire l'application deux fois et l'erreur a disparu.
espère que cela aide quelqu'un!
Cela a été résolu par
1) exécuter le Gestionnaire de paquets de la Console
2) dans la Console, tapez: "Install-Package Microsoft.AspNet.Web.Optimisation"
Qui a résolu toutes les dépendances pas et ajouté avec Succès Microsoft.AspNet.Web.Optimisation pour le Projet