PortableLibrary Impossible de charger le fichier ou l'assembly
-
28-10-2019 - |
Question
J'ai le site Web asp.net 4 qui fait référence au projet PortableLibrary.Dans le site Web, je sérialise les classes de PortableLibrary.Lorsque j'ai déployé le projet sur un serveur Web avec IIS6, j'obtiens l'erreur suivante:
Could not load file or assembly 'System.Xml, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
le projet de bibliothèque portable fait référence à System.Xml (v4.0.31029).
Quand j'ai essayé de déployer un projet propre sans références, juste avec une simple sérialisation de l'objet string, cela a bien fonctionné.
Un assemblage a essayé dans la configuration Web mais sans succès.
Pourquoi j'obtiens cette erreur?Je n'ai aucune idée d'où vient la version "2.0.5.0" de system.xml.
La solution
réponse d'ici: http://visualstudiogallery.msdn.microsoft.com / b0e0b5e9-e138-410b-ad10-00cb3caf4981 qui a fonctionné pour moi
Nous aurons des documents plus clairs à ce sujet lorsque nous publierons, cependant, vous devez avoir mis à jour pour Microsoft .NET Framework (KB2468871) [1] installé sur le serveur Web.Vous devrez également supprimer la redirection de liaison - cela aura en fait l'effet inverse de désactiver la fonctionnalité.:) [1] http://www.microsoft.com/downloads/en/details.aspx?FamilyID=41bdce1f-3cb3-44bb-9b33-23a1b8c99ac3&displaylang=en