Simplest way of invoking a webservice via SOAP on ASP.NET

asp.net, c#, soap, web-services

Solution

See here: http://msdn.microsoft.com/en-us/library/d9w023sx.aspx

Its very easy in visual studio - you simply add the web reference url and it generates the proxy stub for you.

Problem

I have a webservice on a remote host that I need to invoke from ASP.NET/C# class. What is the simplest way of calling a method via SOAP, given WSDL url and a method signature? Given: WSDL url as string(available only at runtime, i.e. variable) Method signature(constant) Need to: Create a soap client and perform method call.

Original source