Question : How can I dynamically switch web service addresses in .NET without a recompile?

hi,

I was trying to follow the steps described in the link below to dynamically set the URL of a web service.

http://stackoverflow.com/questions/125399/how-can-i-dynamically-switch-web-service-addresses-in-net-without-a-recompile

It worked fine and created the below section in app.config file. It used to work fine.

<applicationSettings>
    <ServiceMob.My.MySettings>
      <setting name="WatcherService_server1_ThWS" serializeAs="String">
        <value>http://server1:3033/ThWS.asmx</value>
      </setting>
    </ServiceMob.My.MySettings>
  </applicationSettings>


But for some reason when I tried to change the <value> to some other server it is not working. It is still pointing to the URL that was specified in "Web Reference URL" property of the web service under Web References section. The "URL Behavior" was set to Dynamic.

Can anybody please let me know why it can happen. Thanks very much for any help.

Answer : How can I dynamically switch web service addresses in .NET without a recompile?

Use the URL property for web service object to dynamically change the address.
Random Solutions  
 
programming4us programming4us