asp.net 如何添加web service

2025-10-25 13:27:28

1、首先要知道具体的web service服务地址。例如下图。

第一个是URL格式,第二个是WSDL格式。

至于用什么格式,完全要看服务商提供的情况。

本着客户就是上帝的原则,作为客户,你要和服务商做完全的沟通。得到你所需要的地址信息。

asp.net 如何添加web service

2、用VS2015PRO打开已经做好的project网站项目。如果没有项目可以根据VS提供的例子自己做一个最简单的网站。

asp.net 如何添加web service

3、鼠标右键点击项目抬头。选择Add==>Service Reference

asp.net 如何添加web service

4、如果你是用的是WSDL格式,则直接在Address窗口粘进地址。然后点GO

再然后点左边窗口里的服务,右边窗口就会出现所有的服务。

给服务一个命名,或者就用缺省的名字。

最后点OK就可以了

如果是URL格式,就参考步骤⑥,⑦

asp.net 如何添加web service

asp.net 如何添加web service

5、如果安装了VS2015PRO,可以打开一个VS2015 命令行窗口(在All Program里面找或者找到vs2015pro的安装目录去找)

输入命令如下:

E:\TEMP> wsdl http://edw.mycompany.com/public/WS/pullbackWS/pullbackWS?WSDL

具体参数就要按照自己的情况修改了。

产生一个类似于pullbackWS.cs这样的C#程序文件,把它拉进你的程序里就可以使用了。

asp.net 如何添加web service

asp.net 如何添加web service

6、如果你是用的URL格式而非WSDL格式,则点击Advance

接着点Add Web Reference

在URL空档里把步骤①里的地址粘贴进去然后按回车键。或者点右边那个箭头。

asp.net 如何添加web service

asp.net 如何添加web service

7、如果地址正确,就可以在下面的窗口看见所有的Web Service服务内容。

当然了,你也必须知道自己所需要的服务。然后点进去

比如第一个GetSerialAttrDim

如果需要密码,则输入你所知道的用户名和密码

一些XML格式信息。这是网络传输文档的规定格式。不用理会,直接点右边的Add Reference就可以了。

asp.net 如何添加web service

8、可以在References目录下看到有对应的服务。如图。

第一个是用WSDL格式加入的,一个是用URL格式加入的。

asp.net 如何添加web service

9、我们已经已经完成了web service的添加。如果你熟悉C#编程就会做如下的测试。

首先要去找到我们产生的CS程序文件。WSDL产生的要手工产生并拉进project,而用URL产生的可以在生成reference的过程自动生成。

下面是一个应用例子。

先产生一个client,然后使用它。发现所有的服务项目都在这里了。

哈哈,大功告成!

asp.net 如何添加web service

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢