创建WebService代理的方式

来源:互联网 发布:2014中国云计算大会 编辑:程序博客网 时间:2024/05/23 14:27

当我们完成一个WebService并发布之后,别人要调用这个WebService的话,必须知道该WebService的地址,这样比较麻烦,如果可以提供给客户一个.dll文件,由客户引用,就可以访问我们的WebService,就方便很多了。

 

1.在Web服务端用浏览器打开Web服务
例如:http://localhost/Web/WebService.asmx
在网址的后面加入?wsdl
例如:http://localhost/Web/WebService.asmx?wsdl
网页上会显示wsdl文件的内容
2.保存该网页,名称为:F:/WebService.wsdl
3.打开VS 2005的命令提示,在F:/
  输入:wsdl /namespace:MyBookShop WebService.wsdl
  该命令会在F:/生成WebService.cs
4.输入:csc /out:WebService.dll /t:library WebService.cs
5.在调用端引用该dll