I have written an Windows Service application, in C#, which calls a web
service periodically. This application works fine on a variety of
Operating Systems including XP Pro, XP Home, Windows 2000 Server and
Windows 2003. I have recently installed this application on a computer
running Windows 2000 Server that has multiple network cards. One
network card connects to the local network. The second network card
connects to the firewall and internet. In this environment the call to
the web service always times out. I believe that the
SoapHttpClientProtocol is not binding to the appropriate network card.
Is there a way to specify which network card/ip the
SoapHttpClientProtocol is to use?
Also, using Internet Explorer on the same computer I was able to access
the web service by entering the URL of the asmx file.
Any help would be appreciated.
Thanks,
Kevin