title: Defaulting to different URLs when Generating Web Service Proxy with WSDL.exe
body: <p>I have numerous Web Services in my project that share types. </p>
  
  <p>For simplicity I will demonstrate with two Web Services.</p>
  
  <p>WebService1 at <a href="http://MyServer/WebService.asmx" rel="nofollow noreferrer">http://MyServer/WebService.asmx</a>
  webService2 at <a href="http://MyServer/WebService.asmx" rel="nofollow noreferrer">http://MyServer/WebService.asmx</a></p>
  
  <p>When I generate the proxy for these two services I use:</p>
  
  <p>wsdl /sharetypes <a href="http://MyServer/WebService1.asmx" rel="nofollow noreferrer">http://MyServer/WebService1.asmx</a> <a href="http://MyServer/WebService2.asmx" rel="nofollow noreferrer">http://MyServer/WebService2.asmx</a>
  /appsettingurlkey:WebServiceUrl /namespace:MyNamespace /out:MyProxy.cs</p>
  
  <p>The problem is that the appsettingurlkey is the same for each Web Service
  in the proxy file. I want to be able to specify multiple
  appsettingurlkey parameters. How is this accomplished? I figure
  since the /sharetypes parameter became available, there should be a
  solution for specifying the appsettingurlkey specifically for each
  Web Service identified.</p>
  
  <p>If this is not possible with the wsdl.exe, what would you propose I do? I would rather not update the generated code that wsdl.exe outputs and I don't want to go through my whole application passing in the Url to each instance of the Web Services.</p>