.
Anmeldung | Registrieren | Hilfe
in Suchen

Probleme beim Zugriff von WebServices über Proxy

Letzter Beitrag 15. Jun 2011 8:58 von Timo Rehl. 1 Antworten.
Seite 1 von 1 (2 Treffer)
Beiträge sortieren: Zurück Weiter
  • 14. Jun 2011 17:54

    • HiTi
    • Top 500 Mitwirkender
    • Registriert am 30. Aug 2010
    • München
    • Beiträge 5
    • Punkte 100

    Probleme beim Zugriff von WebServices über Proxy

    Hi!

    ich arbeite in meinem Projekt mit einem WebService.
    Nun hab ich das Problem, dass ich nicht weis wie ich zuvor einen Proxy Server einstellen kann.
    Ich vermute es handelt sich um einen Socks5 Proxy.

    Ich habe versucht das Problem mit

            [...]
            WebserviceClient = New de.firstService.portal.Service
            WebserviceClient.Proxy = Net.WebProxy.GetDefaultProxy()
            [...]

    zu lösen, da der Proxy in den Interneteinstellungen hinterlegt ist. Das Funktioniert jedoch nicht.
    Außerdem ist die Funktion deprecated. Eine Alternative dazu hab ich aber auch nicht gefunden!?

    Nun könnte ich darüber auch einen Proxy initialisieren

       Dim proxy As New Net.WebProxy("asd", 123)

    jedoch frag ich mich, wie ich Benutzername und Passwort übergeben könnte?


    Hat jemand schonmal einen WebService über einen proxy angesteuert, der Benutzename und Passwort verlangt?

    Wäre für Hilfe sehr dankbar!
    Herzlichen Dank

    hiti



    • IP-Adresse ist Registriert
  • 15. Jun 2011 8:58 Antwort zu

    • Timo Rehl
    • Top 10 Mitwirkender
      Männlich
    • Registriert am 05. Mai 2009
    • Wald-Michelbach
    • Beiträge 591
    • Punkte 10.150

    Probleme beim Zugriff von WebServices über Proxy

    Hallo HiTi,

    verwendest Du WCF und .Net 4.0 um den Webservice aufzurufen? Wenn nicht, dann würde ich das zunächst empfehlen. WCF bedeutet erst einmal Eingewöhnungszeit, aber diese lohnt sich.

    Mit WCF kannst Du dann Deine WCF Konfiguration in der app.config vornehmen. Im Bereich "system.net" ist es dann auch möglich einen Default Web Proxy zu definieren, so wie z.B. hier beschrieben: MSDN - Default Proxy
    Weiterhin kannst Du dann dem WCF Binding (auch in der app.config vorhanden) dann diesen Proxy konfigurieren UseDefaultProxy=True. Siehe hierzu auch MSDN - wsHttpBinding.

    Viele Grüße
    Timo
    - theres no place like 127.0.0.1 -
    • IP-Adresse ist Registriert
Seite 1 von 1 (2 Treffer)

WPF Forum | ASP.NET Forum | ASP.NET MVC Forum | Silverlight Forum | Windows Phone 7 Forum | SharePoint Forum | Dotnet Jobs | Dotnet Termine | Developer Blogs | Dotnet News

Das Team | Regeln | Impressum