Quote Originariamente inviata da djciko Visualizza il messaggio
guarda il file [web.config] e vedi se c'e' una cosa tipo

codice:
<service name="ConvertTemperature" >
  <endpoint


duplicata...

Ciao Djciko, grazie
Nel web.config (Non immaginavo che lo modificasse) visual studio ha aggiunto tutte queste righe
questo perchè ho aggiunto più wsdl prima di trovarne una che online non desse problemi (altre gratuite davano anche nei loto test eccezioni o timeout)



codice:
 <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="GlobalWeatherSoap" />
        <binding name="CurrencyConvertorSoap" />
        <binding name="ConvertTemperatureSoap" />
        <binding name="lengthUnitSoap" />
      </basicHttpBinding>
      <customBinding>
        <binding name="GlobalWeatherSoap12">
          <textMessageEncoding messageVersion="Soap12" />
          <httpTransport />
        </binding>
        <binding name="CurrencyConvertorSoap12">
          <textMessageEncoding messageVersion="Soap12" />
          <httpTransport />
        </binding>
        <binding name="ConvertTemperatureSoap12">
          <textMessageEncoding messageVersion="Soap12" />
          <httpTransport />
        </binding>
        <binding name="lengthUnitSoap12">
          <textMessageEncoding messageVersion="Soap12" />
          <httpTransport />
        </binding>
      </customBinding>
    </bindings>
    <client>
      <endpoint address="http://www.webservicex.net/globalweather.asmx"
        binding="basicHttpBinding" bindingConfiguration="GlobalWeatherSoap"
        contract="GetWeater.GlobalWeatherSoap" name="GlobalWeatherSoap" />
      <endpoint address="http://www.webservicex.net/globalweather.asmx"
        binding="customBinding" bindingConfiguration="GlobalWeatherSoap12"
        contract="GetWeater.GlobalWeatherSoap" name="GlobalWeatherSoap12" />
      <endpoint address="http://www.webservicex.com/CurrencyConvertor.asmx"
        binding="basicHttpBinding" bindingConfiguration="CurrencyConvertorSoap"
        contract="ServiceReference1.CurrencyConvertorSoap" name="CurrencyConvertorSoap" />
      <endpoint address="http://www.webservicex.com/CurrencyConvertor.asmx"
        binding="customBinding" bindingConfiguration="CurrencyConvertorSoap12"
        contract="ServiceReference1.CurrencyConvertorSoap" name="CurrencyConvertorSoap12" />
      <endpoint address="http://www.webservicex.net/ConvertTemperature.asmx"
        binding="basicHttpBinding" bindingConfiguration="ConvertTemperatureSoap"
        contract="ConvertTemp.ConvertTemperatureSoap" name="ConvertTemperatureSoap" />
      <endpoint address="http://www.webservicex.net/ConvertTemperature.asmx"
        binding="customBinding" bindingConfiguration="ConvertTemperatureSoap12"
        contract="ConvertTemp.ConvertTemperatureSoap" name="ConvertTemperatureSoap12" />
      <endpoint address="http://www.webservicex.net/length.asmx" binding="basicHttpBinding"
        bindingConfiguration="lengthUnitSoap" contract="LengthUnitConv.lengthUnitSoap"
        name="lengthUnitSoap" />
      <endpoint address="http://www.webservicex.net/length.asmx" binding="customBinding"
        bindingConfiguration="lengthUnitSoap12" contract="LengthUnitConv.lengthUnitSoap"
        name="lengthUnitSoap12" />
    </client>
  </system.serviceModel>

A questo punto ho delle domande da farti,
la prima come mai trovo due righe simili

codice:
 <endpoint address="http://www.webservicex.net/length.asmx" binding="basicHttpBinding"
        bindingConfiguration="lengthUnitSoap" contract="LengthUnitConv.lengthUnitSoap"
        name="lengthUnitSoap" />
      <endpoint address="http://www.webservicex.net/length.asmx" binding="customBinding"
        bindingConfiguration="lengthUnitSoap12" contract="LengthUnitConv.lengthUnitSoap"
        name="lengthUnitSoap12" />
2) cancello tutto il resto
3) nel caso remotissimo (non so se può accadere) che mi debba collegare a più wsdl nello stesso progetto cosa faccio
4) devo aggiungere qualcosa nel codice penso questo "lengthUnitSoap"?