WebService环境安装+编写+发布部署+调⽤
内容⽬录:
1. WebService环境安装
2.WebService编写
3.WebService的发布及部署
4.WebService调⽤
⼀、WebService环境安装
部署IIS环境。
win7中打开控制⾯板--->程序和功能--->打开或关闭Window功能,按以下安装好,就部署好IIS环境了。
⼆、WebService编写
1. 我使⽤的是VS2019. ⾸先,在解决⽅案中,右击解决⽅案-> 添加-> 新建项⽬, 选择ASP.NET Web应⽤程序,然后选择创建⼀个空项⽬。
2. 然后右击项⽬名称-> 添加-> 新建项,选择Web服务(ASMX)
程序⽬录中,就创建了asmx⽂件
3. 编辑asmx⽂件中的【WebMethod】⽅法
注:被标注为【WebMethod】的⽅法,就可以被外部调⽤。
4. VS运⾏,可看到WebService的对外⽅法:
三、WebService发布及部署
1. WebService程序发布
右击项⽬名称->发布->IIS、FTP等->发布⽅法选择“⽂件系统”创建并选择发布⽬录⽂件夹WebApplicationDemo
发布后的程序⽬录:
2. 将程序部署在IIS上
打开IIS->右击“⽹站”->添加⽹站->配置名称、路径、ip、端⼝
调用webservice服务打开应⽤程序池->右击项⽬名称->⾼级设置->选择4.0版本(如果程序是32位的,需要启⽤32位应⽤程序)
启⽤⽬录浏览:
添加默认⽂档:
浏览效果:
四、WebService调⽤
1. ⽣成本地代理类
执⾏cmd打开命令⾏窗体,执⾏以下命令:
参数说明如下:
/language:C# 指定编程语⾔为 C#
/n:WebApplicationDemo 指定命名空间为 Demo
/out: 指定⽂件保存路径和⽂件名 d:/WebServiceDemo.cs
<所在路径(不到wsdl命令时,在安装路径下到来执⾏上述命令):C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
或者
C:\Program Files \Microsoft SDKs\Windows\v7.0A\Bin
或者(vs2019)
C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools
2. 引⽤本地代理类
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论