2009-03-31 23 views

Respuesta

12

¿Tienes el control del servicio web? ¿Puedes cambiar la web.config un poco? (Usted indica Asp.Net así que supongo que eso significa que el Servicio WCF está alojado en IIS.)

Un servicio WCF puede ser exposed como un viejo servicio web normal. Es una de las promesas de WCF: el mismo servicio se puede exponer a través de muchos enlaces con nada más que un cambio de configuración.

<endpoint address="" binding="basicHttpBinding" contract="IServiceContract"> 

Entonces se le puede llamar desde Ruby, así:

require 'soap/wsdlDriver' 
soap = SOAP::WSDLDriverFactory.new("http://host/SomeService.svc?wsdl").create_rpc_driver 
soap.ServiceMethod(:param1=> Value, :param2 => AnotherValue) 
+0

gracias brendanjerwin. pero no puedo controlar los servicios de wfc :( –

+0

¿Qué enlaces están en uso? – brendanjerwin

+0

BasicHttpBinding –

Cuestiones relacionadas