欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

WebService 创建、发布、调用

程序员文章站 2022-06-21 19:57:37
环境Win7+VS2017 启用IIS 启用IIS 查看iis是否启用 查看iis是否启用 新建 ASP.NET Web 应用程序 项目,项目中添加Web 服务 新建 ASP.NET Web 应用程序 项目,项目中添加Web 服务 在 asmx 文件中添加需要的方法 在 asmx 文件中添加需要的方 ......

 

环境win7+vs2017

  • 启用iis

WebService 创建、发布、调用

  • 查看iis是否启用

WebService 创建、发布、调用

 

  • 新建 asp.net web 应用程序 项目,项目中添加web 服务

WebService 创建、发布、调用

 

  •  在 asmx  文件中添加需要的方法

WebService 创建、发布、调用

 运行结果

WebService 创建、发布、调用

 

  • 发布

WebService 创建、发布、调用

  • 创建新的文件夹,发布

WebService 创建、发布、调用

  •  配置文件

WebService 创建、发布、调用

 

  • 发布成功

WebService 创建、发布、调用

 

  •  添加网站

在程序中找到 internet信息服务管理器,双击打开,网站右击添加网站,物理路径,选刚发布的路径,填写端口。

 WebService 创建、发布、调用

  • 更改.net framework 版本 与程序一致

WebService 创建、发布、调用

 

  •  添加默认文档

WebService 创建、发布、调用

  • 名称是发布的 asmx 文件名 带扩展名

 

WebService 创建、发布、调用

 

  •  浏览网站(开始浏览时遇到错误,需要把发布文件夹下的 bin 替换为 程序的 bin 文件,需进一个研究)

WebService 创建、发布、调用

 

  •  引用 webservice 服务,新建一个项目,并添加服务引用

WebService 创建、发布、调用

 

 

WebService 创建、发布、调用

 webservice1soapclient webser = new webservice1soapclient();
           var result=  webser.getsquare(5);
  • 另一种用法

WebService 创建、发布、调用

 

 webservice.webservice1 service = new webservice.webservice1();
           var ret = service.getsquare(6);
           var url = service.url;