title: List of Web Services in ASP.Net
body: <p>My application needs to calls a number of web services that I have running on different machines.  The web services are the same, but there are multiple machines that provide the web service.</p>
  
  <p>My question is how to maintain a list of the web services so the user can pick which machine to run on?  I've imported the web services to create the wsdl and discomap files, and in the web.config there is </p>
  
  <pre><code>&lt;appSettings&gt;
    &lt;add key="MBAnalyzerWSRef.MBAnalyzerWS_intf" value="http://127.0.0.1:1235/services/MBAnalyzerWS"/&gt;
  &lt;/appSettings&gt;
  </code></pre>
  
  <p>I can add add additional keys all for the different machines that provide the service, but how to treat them as the same service, add them to an array and use them in c# code?  Something like this is the goal:</p>
  
  <pre><code>wsList List&lt;MBAnalyzerWSRef&gt; = new List&lt;MBAnalyzerWSRef&gt;;
  /* Add the services to the list */
  wsList[0].DoWebServiceTask;
  </code></pre>
  
  <p>I hope I've made the question clear.  TIA</p>