HELP ! Webservice et commande wsdl

Signaler
Messages postés
90
Date d'inscription
mercredi 11 juin 2003
Statut
Membre
Dernière intervention
3 février 2011
-
Messages postés
90
Date d'inscription
mercredi 11 juin 2003
Statut
Membre
Dernière intervention
3 février 2011
-
Bonjour,

j'ai fait des recherches pour générer un web service et le consommer via une application windowsform. Je sais générer le web service, je sais comment l'interroger via mon formulaire, le soucis se trouve entre les deux.
Sur toutes les docs que j'ai lu, il faut générer le proxy en passant par la commande "c:>wsdl http://"etc...
Le problème c'est que j'ai toujours le message "wsdl commande non reconnue"
J'ai vérifié que wsdl.exe existe bien dans le répertoire SDK de Visual .net

Que dois-je faire ?

Merci d'avance

Laure

7 réponses

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
il faut utiliser le raccourcis qui se trouve dans le menu de Visual Studio.


<HR>
Sébastien FERRAND
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
d'ailleur, il me semble que Visual Studio génère automatiquement un proxy lorsque tu rajoutes la référence à ton projet :

--> Menu Projet > Ajouter une référence Web


<HR>
Sébastien FERRAND

Blog :
Messages postés
90
Date d'inscription
mercredi 11 juin 2003
Statut
Membre
Dernière intervention
3 février 2011

Euh, oui, ben justement, c'est là que les problèmes ont commencé.
J'ai généré mon projet webservice et tout et tout.
Et c'est justement quand j'ai voulu rajouter la référence web à mon projet application que les choses ont commencé à dérailler et j'ai ce message "Les paramètres du proxy ne sont pas correctement configurés sur cet ordinateur pour la découverte Web."
Je l'ai même toujours d'ailleurs ;-)
Ce qui m'étonne c'est que j'ai déjà réalisé un site en asp.net et je n'ai eu aucun problème pour le tester.
Comprends pas.

Lawra C.
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
ou se trouve le webservice ?
sur ta machine, sur ton réseau, sur internet ?

Sébastien FERRAND
Messages postés
90
Date d'inscription
mercredi 11 juin 2003
Statut
Membre
Dernière intervention
3 février 2011

Pour répondre à tes questions, pour l'instant j'utilise l'IIS de mon poste en local.


J'ai consulté l'aide de Visual Studio et il y avait un problème dans Outils> Options>Navigateur Web>Options Internet Explorer>Connexions>Paramètres Réseau et que je coche "utiliser le proxy local"

Le message d'erreur a changé : "La connexion sous-jacente a été fermée : Impossible de se connecter au serveur distant." (bien que l'adresse soit en localhost)

Lawra C.
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
c'est justement à ça que je voulais en venir... c'est la configuration du Proxy réseau (et non classe proxy) qui ne va pas.

Sébastien FERRAND
Messages postés
90
Date d'inscription
mercredi 11 juin 2003
Statut
Membre
Dernière intervention
3 février 2011

C'est ce donc je m'aperçois effectivement.
J'ai tenté de manipuler le config du serveur proxy pour le réseau local, rien n'y fait.
Mais je me demande si je ne ferai pas mieux d'utiliser, plutôt que ma machine, le serveur IIS de mon serveur de développement.
En fait, je procédais à des tests en local pour me rendre compte des résultats avant de procéder réellement au développement et peut-être que c'est de là que vient le problème.
Autre chose, pour "sortir" sur le net, j'utilise le script de configuration automatique du proxy de ma boite. Est-ce que cela peut jouer?

En bref, je sais pas trop ce que je dois faire.

Lawra C.