2009-03-31 11 views

Odpowiedz

12

Czy kontrolujesz usługę internetową? Czy możesz nieco zmienić web.config? (Wskazujesz Asp.Net, więc myślę, że oznacza to, że usługa WCF jest hostowana w IIS.)

Usługa WCF może być exposed jako standardowa stara usługa sieciowa. Jest to jedna z obietnic WCF: ta sama usługa może zostać ujawniona za pośrednictwem wielu powiązań bez zmiany konfiguracji.

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

Następnie można wywołać go z Ruby tak:

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

dzięki brendanjerwin. ale nie mogę kontrolować usług WFC :( –

+0

Jakie wiązania są w użyciu? – brendanjerwin

+0

BasicHttpBinding –

Powiązane problemy