第1节 ASP.Net Web Service服务端建立与发布
1.1 创建一个空Web应用程序
1.2 在项目中添加“Web Service”新项目
1.3 在.asmx文件中添加相应函数的代码,函数声明上面加上“[WebMethod]”
1.4 发布网站
右击项目名称点击“发布”,发布方法选择“文件系统”,选择目标位置。
第2节 IIS配置
在服务端的Webservice项目右键à发布à(发布方法)文件系统(选择发布前删除所有现有文件)à发布(操作步骤如下图所示:)
点击目标位置:选择你想将文件发布的位置位置。
安装好IIS后,右击“我的电脑”->“管理”->“服务和应用程序”->“Internet信息服务”->“网站”->右击“默认网站”,新建虚拟目录,输入别名。
选择刚才发布的Web的位置:
结果如下图所示,右击.asmx文件,浏览即可:
第3节 客户端的建立
3.1 客户端调用服务端方法,在客户端“添加服务引用”,地址中输入刚才发布的网址,输入命名空间。
3.2在调用Web服务方法的代码中先new出一个对象,如下所示:
ServiceReference2.WebServiceLEDSoapClient SV = new ServiceReference2.WebServiceLEDSoapClient();
3.3 调用Web服务端方法
List<ServiceReference1.EscortRegisterReg> temp = SV.GetUserInfo();
注:
通过在客户端“配置服务引用”来解决List输出问题,将“集合类型”改为“System.Collections.Generic.List”。