Cos'e' questo LengUnitConv ?
Io ho solo aggiunto il riferimento al servizio da Visual Studio (aggiungendo la root, non il SoapClient)
Il riferimento l'ho chiamato "ConvertTemp" ed ho provato a convertire 12 gradi Celsius in Fahrenheit


codice:
ConvertTemp.ConvertTemperatureSoapClient client = new ConvertTemp.ConvertTemperatureSoapClient();


try
{
    double TemperaturaInFahrenight = client.ConvertTemp(12, ConvertTemp.TemperatureUnit.degreeCelsius, ConvertTemp.TemperatureUnit.degreeFahrenheit);

    Response.Write(TemperaturaInFahrenight);
}
catch (Exception ex)
{
    throw ex;
}

ma ti ripeto, non mi funziona va in errore. Funziona solo da SoapUI (un software per consumare web services molto noto)