Puoi riferirti anche a 100 web services, il problema e' che per un binding deve essere associato solo un endpoint altrimenti non sa quale usare:

codice:
<system.serviceModel>
        <bindings>
            <basicHttpBinding>
                <binding name="ConvertTemperatureSoap" />
            </basicHttpBinding>
        </bindings>
        <client>
            <endpoint address="http://www.webservicex.net/ConvertTemperature.asmx"
                binding="basicHttpBinding" bindingConfiguration="ConvertTemperatureSoap"
                contract="ConvertTemp.ConvertTemperatureSoap" name="ConvertTemperatureSoap" />
        </client>
</system.serviceModel>

il problema e' che c'e' un errore di connessione anche in questo WS pubblico. Ora non ho tempo di provare con 1.2 prova tu