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)