1 Web Service创建
1.创建ASP.NET Web应用程序
2.添加新建项,选择web服务
3.选择 Web服务(ASMX)
4.添加Web方法
5.运行结果:
6.调用方法测试:
7.测试结果:
8.发布
9.添加网站
打开IIS 添加网站
10.浏览器查看
浏览器输入http://localhost:1111/
或者http://localhost:1111/demoSrv.asmx
注:
因为在第9步的时候添加了默认文档,所以直接输入ip+port端口可以直接访问
若不新增默认文档,则只能输入第二种方式http://localhost:1111/demoSrv.asmx进行查看
2 Web Service查看
在浏览器中查看webservice。如果两方系统在开发过程中不可直接联通,则可将查看wsdl页面中的xml内容复制到utf8的编码格式文件中,文件后缀名改为.wsdl,然后将文件发给对方
3 Web Service 引用添加
我一般使用高级添加方式
3.1 引用添加方式1
注意:命名空间为添加的服务名
3.2 引用添加方式2
3.3 引用添加高级方式1
web引用名称就是服务的名:
服务调用测试:
namespace LocalTest2
{
class Program
{
static void Main(string[] args)
{
DemoWebService.demoSrv webservice = new DemoWebService.demoSrv();
int result = webservice.Add(11,233);
Console.WriteLine("result= " + result);
Console.ReadLine();
}
}
}
运行结果:
3.4 引用添加高级方式2
服务添加以后,调用webservice的方法就像是调用本地类文件的方法一样方便。