2010-12-06 23 views
2

J'ai un WorkerRole faisant référence à une bibliothèque de classes qui appelle certains services Web SOAP. J'ai corrigé diverses erreurs de déploiement via InteliTrace, mais je rencontre cette erreur:Windows Azure WorkerRole n'a pas pu charger le fichier xxx.XmlSerializers de la bibliothèque de classes

Impossible de charger le fichier ou l'assembly 'ClassLibrary.XmlSerializers' ou l'une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.

Cela fonctionne sur le fabric de développement, en plus d'être appelé depuis une application de console séparée, mais pas lors du déploiement sur une instance de production Azure. La bibliothèque de classes a seulement quelques références Web SOAP tierces ajoutées, et je suppose que c'est une classe proxy générée automatiquement qui effectue la sérialisation, mais je ne peux pas déterminer où et ce qui doit être mis à jour pour obtenir cette erreur (et pourquoi cela se produit uniquement sur la production Azure).

Quelqu'un a-t-il des expériences/idées similaires?

Merci beaucoup.

James

Répondre

2

Corrigé. Projet -> Propriétés -> Construire -> "Générer l'assembly de sérialisation"