Ik heb een applicatie geschreven in VB.net die verbindt met een webservice op een remote server.
Wanneer mijn gecreëerde exe verbindt met de webservice, dan zal telkens mijn firewall (zowel Norton Internet Security als XP SP2 firewall) deze call opvangen en er een alert voor geven. Nu dacht ik dat webservices gewoon over poort 80 communiceerden? Maar het is natuurlijk mijn executable die connecteert.
Ik heb een webreference toegevoegd in VS.net, die dan de proxy-classes heeft gemaakt (zoals wsdl.exe dat doet).
Is er een manier om met de webservice te connecteren zonder dat de firewall dit opmerkt? Ik vond uit dat er een manier zou bestaan om via System.net.webproxy te gaan, maar dat lijkt me in mijn geval niet van toepassing.
Dit is de code waarin de ws wordt opgeroepen.
Wanneer mijn gecreëerde exe verbindt met de webservice, dan zal telkens mijn firewall (zowel Norton Internet Security als XP SP2 firewall) deze call opvangen en er een alert voor geven. Nu dacht ik dat webservices gewoon over poort 80 communiceerden? Maar het is natuurlijk mijn executable die connecteert.
Ik heb een webreference toegevoegd in VS.net, die dan de proxy-classes heeft gemaakt (zoals wsdl.exe dat doet).
Is er een manier om met de webservice te connecteren zonder dat de firewall dit opmerkt? Ik vond uit dat er een manier zou bestaan om via System.net.webproxy te gaan, maar dat lijkt me in mijn geval niet van toepassing.
Dit is de code waarin de ws wordt opgeroepen.
code:
1
2
3
4
5
6
7
8
9
| Dim w as TheWeather.WeatherService
w = New TheWeather.WeatherService
If returnedErrorCode = 0 Then
errorCode = 0
result = w.Weather(countryID, locationID, tempUnit, "")
... |
Visit my new Blog!
www.Snowball.be