J'utilise l'exemple de code pour appeler dynamiquement un service Web à partir de ce site: http://www.crowsprogramming.com/archives/66Dynamiquement Invoke Web Service à l'exécution
La question que je suis confronté est quand j'utiliser la classe pour appeler un service Web à partir d'un application web je reçois l'erreur suivante: « l'hôte distant ne peut pas être trouvé » et l'erreur se produit à la ligne de code suivante: si
Mais si je l'utilise (ServiceDescription.CanRead (de xmlreader)!) le même code à partir d'une application Windows pour se connecter au web service: http://www.w3schools.com/webservices/tempconvert.asmx?WSDL
cela fonctionne très bien. Je ne suis pas sûr de savoir comment résoudre ce problème. Est-ce que quelqu'un d'autre a fait face au même problème et a été en mesure de le résoudre alors apprécierait quelques indications dans la bonne direction.
-1: utilise la technologie ASMX héritage, qui ne devrait pas être utilisé pour un nouveau développement; En outre, il manque des blocs 'using' et utilise' new XmlTextReader' au lieu de 'XmlReader.Create'. –