C# WinForm动态调用远程Web服务
2015-07-23 11:28
411 查看
本文转自:http://blog.csdn.net/muyangjun/article/details/7930871
1、添加服务引用
2、在弹出的添加服务引用对话框地址栏中输入WebService地址,
如:http://localhost:6521/WebSite1/Service.asmx?WSDL
3、输入命名空间名称或保持默认
4、定义SoapClient变量
WebService.ServiceSoapClient SoapClient = new WindowsFormsApplication1.WebService.ServiceSoapClient();
5、将新的重新配置WebService的URL
SoapClient.Endpoint.Address = new System.ServiceModel.EndpointAddress("http://localhost:6521/WebSite1/Service.asmx?WSDL");
6、打开服务
SoapClient.Open();
7、调用服务中已经存在的功能方法,如:调用Web服务中HelloWorld()
SoapClient.HelloWorld();
8、调用完成后,关闭服务
SoapClient.Close();
注意事项:
新地址的服务所提供的方法及其参数必须与引用的一致。
1、添加服务引用
2、在弹出的添加服务引用对话框地址栏中输入WebService地址,
如:http://localhost:6521/WebSite1/Service.asmx?WSDL
3、输入命名空间名称或保持默认
4、定义SoapClient变量
WebService.ServiceSoapClient SoapClient = new WindowsFormsApplication1.WebService.ServiceSoapClient();
5、将新的重新配置WebService的URL
SoapClient.Endpoint.Address = new System.ServiceModel.EndpointAddress("http://localhost:6521/WebSite1/Service.asmx?WSDL");
6、打开服务
SoapClient.Open();
7、调用服务中已经存在的功能方法,如:调用Web服务中HelloWorld()
SoapClient.HelloWorld();
8、调用完成后,关闭服务
SoapClient.Close();
注意事项:
新地址的服务所提供的方法及其参数必须与引用的一致。
相关文章推荐
- c#高级编程第七版 学习笔记 第一章 .NET体系结构
- C#中Array.Sort() 快速排序-源码分析
- C#中Array.Sort() 快速排序-源码分析
- C# TreeView的使用以及节点的拖动
- C#OOP 之 this 和 base
- C# 6.0 编译器
- C#/.net给textbox添加回车事件
- C#读取XML文件,以及对XML文件的增删改查
- 可视化对比十多种排序算法(C#版)
- 如何使用C#操作幻灯片
- C#中将DataTable中数据导出到csv文件中
- C# 委托(delegate)使用之一二三步
- 在Visual studi C#的“///”注释内容生成XML文档
- C#异常处理
- C#汉字转十六进制
- c# 读取文件流
- C#高级编程四十九天----队列
- C# Winform界面中的分隔线问题
- C#高级编程四十八天----列表
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 服务器故障诊断排查工具