Impossible de charger le fichier ou l'assembly après la mise à niveau de DevExpress
J'ai déchiré mes cheveux sur le présent, et j'espère que ça va être quelque chose de simple que je suis trop épais pour moi-même.
Nous avons un ASP.NET site web (IIS7.5, le Serveur 2008R2) qui utilise le merveilleux DevExpress ASP modules. Tout fonctionnait bien jusqu'à ce que j'ai eu la brillante idée de mettre à niveau les modules de 10.1.4 10.1.7. Depuis, le site en jette intermittente, mais régulière, des erreurs:
Could not load file or assembly 'DevExpress.Data.v10.1, Version=10.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Tous les .fichiers aspx similaires registre des balises, par exemple:
<%@ Register assembly="DevExpress.Web.ASPxEditors.v10.1" namespace="DevExpress.Web.ASPxEditors" tagprefix="dx" %>
J'ai mis à jour le VS2010 projet à l'aide de DevExpress propre usine de valorisation de l'utilité. Il n'y a aucune référence à v10.1.4 n'importe où dans le code, j'ai vérifié le .aspx fichiers, web.config etc - et le serveur web dispose des toutes dernières .DLL sur trop. J'ai même déménagé sur le site de un nouveau, vierge serveur, mais l'erreur persiste. La spécification de la subversion nombre et de la clé publique dans le registre de la balise n'est pas du tout différent.
J'ai iisreset
'd, a vidé les fichiers temporaires, redémarré etc, le tout en vain. Vraiment frustrant, c'est l'erreur n'est pas reproductible - parfois, il arrive, parfois, il ne le fait pas. Quelqu'un peut-il m'aider?
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que le dossier bin de l'application ne contient pas de nos anciennes assemblées. Aussi, la recherche de votre projet pour "10.1.4.0' sous-chaîne de caractères et assurez-vous que cette chaîne ne s'affiche pas. Si cela ne fonctionne pas, vous devez être sûr que votre application ne fait pas référence à une dll qui les références de nos anciennes assemblées ou qui réside dans le dossier bin. Enfin, une bonne idée est de vider le Temporaire ASP.NET Dossier de Fichiers ("C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET les Fichiers")... j'espère que ce sera utile.
Dans le solutionExplorer: commutation de l'Affichage de Fichiers et changé
pour tous DevExpress assemblées les deux dans le Serveur et ServerGenerated projets.
Il résout le problème pour moi.
Pourriez vous s'il vous plaît essayez-le et laissez-moi savoir si ça peut aider?