Anrufe einen WSE Web-Service über einen Proxy
-
04-07-2019 - |
Frage
Ich bin mit Web Services Enhancements 3.0 einen Web-Service aus einer ASP.NET-Anwendung in C # mit Visual Studio 2005 geschrieben nennen.
kann ich die Web-Dienst in Internet Explorer aufrufen, wenn ich die Netzwerkeinstellungen ändern, um eine bestimmte SOCKS5 Proxy zu verwenden, sondern aus der ASPX-Seite erhalte ich eine Fehlermeldung, die mir sagt, dass ich den Proxy werden.
Wissen Sie, wie das Web-Service-Client zu konfigurieren, um den Proxy zu verwenden?
Danke
PS:
Das Hinzufügen der zu Web.config folgenden funktioniert nicht:
<system.net>
<defaultProxy>
<proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
</defaultProxy>
</system.net>
Lösung
Sie müssen, um „aktiviert“ Attribut default Element auf „true“, damit es funktioniert:
<system.net>
<defaultProxy **enabled="true"**>
<proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
</defaultProxy>
</system.net>
Das sollte funktionieren.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow