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的方法就像是调用本地类文件的方法一样方便。
版权声明:本文为weixin_47115586原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。