Bonjour à tous,

j'ai besoin de transmettre des informations à un site web via un service Web à partir d'une classe.
Pour tester cette implementation, j'ai déclaré dans le service web une classe très simple, ElementWS, possédant 2 membres de type string qui encapsule les données unitaires.
Les ElementsWS sont collectées dans un arrayList transmis par le service Web.

Ci-dessous le code du service

Nom : Code.jpg
Affichages : 237
Taille : 139,9 Ko

a) Le compilateur réclame le tag [xmlInclude(typeof(ElementWS))] pour pouvoir exécuter le service alors que la classe est dans le même assembly. Normal ?
b) Lorsque le site essaye de consommer le service, la classe ElementWS n'est pas connue lors de la désérialisation et donne l'erreur suivante :
Nom : Codeerreur.jpg
Affichages : 200
Taille : 226,8 Ko

Quelqu'un aurait-il une idée sur l'origine du probleme et la conduite à tenir ? Celà me paraissait pourtant d'une grande simplicité...


Merci par avance,