I'm trying to consume a web service with my asp.net application. I've done the basic procedure of creating proxy classes but it won't work.
After I spent hours debugging and talking to network support, I realized that a section within the WSDL was dynamic.
The WSDL is located in a url like this:
In the WSDL I have a section like this:<s0:service name="MyWebService">
<s0:port binding="s3:MyWebServiceSoap" name="MyWebServiceSoap">
<s4:address location="http://server1/MyWebService" />
If I press F5 on the browser, the WSDL shows a different address (only the server changes, actually). The range goes from server1 to server9.
I've been informed that this service was hosted with some sort of balance system that redirect the requests amongst different servers according to a number of rules. I was also told that I only needed permission to access the balance server ("service"). So, I actually can't see those other "real" servers.
When I generated my proxy classes, WSDL showed a path for server1. When I run my application I get a connection error ponting to the IP of server1. They said they can't give me permission to connect directly to server1 because it would kill the balance system.
So, how can I con
View Complete Post