Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Calling a web service in a windows application form

EDIT. I was adding it as a service reference instead of a web service reference (found by when adding a service refererence, go into advanced and down the bottom it should say "add web reference") , I didn't know that option existed as it's hidden away.

I made a web service in c# .net. Initially it wasn't calling because I thought that the web form didn't like the codebehind for the web form that is created in VS2012, so I took that out and just included the web service file itself.

I'm pretty sure the libraries were included when I visit the url of the service with wsdl, but it still won't seem to call the service to the form.

It displays some XML data and shows TestCypher as a workable service, so it should be working? I'm not entirely sure where the wsdl file should be hosted if I take the web service out of the solution

like image 543
Alex Avatar asked Nov 13 '13 10:11

Alex


People also ask

How do I add a Web service reference in Windows application?

To add a Web Reference Then click Go to retrieve information about the Web service. You can also open the Add Web Reference dialog box in the Solution Explorer pane by right-clicking References and selecting Add Web Reference.

Can I use Web API in Windows application?

Now, we can create a Winform application to consume the Web API and upload/download the files from web server to our local machine. Open Visual Studio 2015. Click New >> Project >> Visual C# >> Windows >> select Windows Forms Application. Enter your project name and click OK.

How do you call a Web service?

To call a Web service programmaticallyUse the Web reference name (or server name) as the namespace, and the name of its . WSDL file (or the service name) as the proxy class. The following code example calls a Web service method to get a string value. Web service variable names and syntax are highlighted.

How do I call a Web service in Visual Studio?

In Visual Studio, create a new project using the ASP.NET Web Application (. NET Framework) template, and select the Empty template when prompted. Type a name and create the project. In Solution Explorer, right-click the project node, choose Add > New Item, and then choose Web Service (ASMX).


1 Answers

Please see the below link

http://www.codeproject.com/Articles/26941/Consuming-Webservice-In-A-Windows-Application

you can use this method in your application. I just post this example in your requirement.

please note : i have no guarantee about the perfomrnce area in this method.

So please consider this element when your application is use a wide number of users.

Hope it help.

like image 54
Ragesh S Avatar answered Oct 11 '22 20:10

Ragesh S