Question

J'utilise Web Services Enhancements 3.0 pour appeler un service Web à partir d'une application ASP.NET écrite en C # avec Visual Studio 2005.

Je peux appeler le service Web dans Internet Explorer si je modifie les paramètres de connexion réseau pour utiliser un proxy SOCKS5 spécifique, mais un message d'erreur m'indique que je devrais utiliser le proxy.

Savez-vous comment configurer le client du service Web pour utiliser le proxy?

Merci

PS:

L'ajout des éléments suivants à Web.config ne fonctionne pas:

<system.net>
  <defaultProxy>
    <proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
  </defaultProxy>
</system.net>
Était-ce utile?

La solution

Vous devez définir "Activé". Attribut de l'élément defaultProxy à " true " pour le faire fonctionner:

<system.net>
  <defaultProxy **enabled="true"**>
    <proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
  </defaultProxy>
</system.net>

Cela devrait fonctionner.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top