环境Win7+VS2017
-
启用IIS

-
查看iis是否启用

-
新建 ASP.NET Web 应用程序 项目,项目中添加Web 服务

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

运行结果

-
发布

-
创建新的文件夹,发布

-
配置文件

-
发布成功

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

-
更改.net Framework 版本 与程序一致

-
添加默认文档

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

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

-
引用 WebService 服务,新建一个项目,并添加服务引用


WebService1SoapClient webSer = new WebService1SoapClient(); var result= webSer.getSquare(5);
-
另一种用法

WebService.WebService1 service = new WebService.WebService1(); var ret = service.getSquare(6); var url = service.Url;