Bonjour,

dans une application, je génère la connexion à un Web Service en code behind.
L'utilisateur doit entre l'adresse du Web Service qu'il va utiliser, et ça fonctionne bien seulement si l'adresse de service est valide.

Si jamais il y a une erreur dans la saisie du service, une exception est levée :

System.ServiceModel.EndpointNotFoundException -> There was no endpoint listening at [adresse du service] that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
Bref du classique avec
The remote server returned an error : NotFound en InnerException.
Le problème : je ne parviens pas à gérer cette exception. J'ai testé pas mal de choses, sans succès.

Quelle est la solution ?

La seule chose que j'ai pu trouver d'utile c'est de faire un try catch dans les méthodes de Reference.cs, ce qui n'est vraiment pas une bonne idée...!

Merci d'avance !