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.

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top