J'utilise wsdl.exe pour générer automatiquement le code de proxy de service Web à partir d'un fichier wsdl énorme. Je prends ensuite le fichier .cs qu'il génère le compiler en DLL et l'utilise dans mon programme pour faire des appels de service web.Comment générer un code de proxy de service Web avec wsdl.exe qui est sérialisable
Le problème est que lorsque j'utilise l'état de session sql dans mon programme, je ne peux pas enregistrer l'objet proxxy dans l'état de la session. J'ai marqué la classe principale dans le fichier généré wsdl.exe sérialisable, mais cela n'a pas d'importance car il hérite System.Web.Services.Protocols.SoapHttpClientProtocol qui n'est pas sérialisable?
Est-ce que quelqu'un sait d'une façon de faire fonctionner le code généré automatiquement avec l'état de session?
Pourquoi votre application a besoin de sérialisation l'instance proxy lui-même? Puisque c'est un proxy de service Web; n'est-ce pas simplement des méthodes pour retourner des données de manière transactionnelle et peupler une structure de données? La structure de données est-elle vraiment ce que vous voulez sérialiser? – gn22
@Aros, j'ai la même question que Gurdas aussi. Vous essayez de sérialiser l'objet proxy lui-même ou les données qu'il contient? –