Ik ben bezig met een applicatie die gebruik maakt van een WebService.
Deze WebService is afhankelijk van de ingestelde taal. Stel iemand heeft "nl-NL", dan gebruikt 'ie de webservice van server A. Heeft de gebruiker "fr-FR" ingesteld, dan moet de webservice van server B gebruikt worden.
Ik heb hiervoor dus een aantal WebServices toegevoegd als WebReference. Afhankelijk van de ingestelde taal pakt ie WebService A of B.
Helaas krijg ik nu deze error:
Ik denk dat dit te maken heeft met het feit dat ik dezelfde webservices (hetzij op een andere server; maar de wsdl is wel gelijk) gebruik.
Kan iemand dit bevestigen en zo ja: hoe kan ik dit oplossen? Ik heb geen mogelijkheid om de URL van de wsdl 'on the fly' te wijzigen.
Deze WebService is afhankelijk van de ingestelde taal. Stel iemand heeft "nl-NL", dan gebruikt 'ie de webservice van server A. Heeft de gebruiker "fr-FR" ingesteld, dan moet de webservice van server B gebruikt worden.
Ik heb hiervoor dus een aantal WebServices toegevoegd als WebReference. Afhankelijk van de ingestelde taal pakt ie WebService A of B.
Helaas krijg ik nu deze error:
Als ik 1 webservice gebruik, werkt het prima.System.InvalidOperationException: There is an error in XML document (2, 413). ---> System.ArgumentException: Item has already been added.
Ik denk dat dit te maken heeft met het feit dat ik dezelfde webservices (hetzij op een andere server; maar de wsdl is wel gelijk) gebruik.
Kan iemand dit bevestigen en zo ja: hoe kan ik dit oplossen? Ik heb geen mogelijkheid om de URL van de wsdl 'on the fly' te wijzigen.
[ Voor 66% gewijzigd door aaajeetee op 26-03-2009 12:35 ]