博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# Web Service 根据WSDL文件和地址添加web引用
阅读量:4970 次
发布时间:2019-06-12

本文共 1003 字,大约阅读时间需要 3 分钟。

转自:

http://blog.csdn.net/fu222cs98/article/details/17606027

 

1.需求:客户不提供视图,改用web service 取数据。

2.分析:客户提供了接口地址:http://172.16.90.48:8042/WebWXSY.asmx 由于研发不在现场研发,所以无法访问该地址。
于是问客户要了wsdl文件,如何获取到wsdl文件:
客户那边在浏览器里打开接口地址,
 
在地址后面加上?wsdl 即:http://172.16.90.48:8042/WebWXSY.asmx?wsdl
得到如下图:
 
然后我们全选复制保存到记事本,这里要注意,不要点到里面的内容而不小心把收缩栏给收起来了。
删除第一行“This XML file does not appear to have any style information associated with it. The document tree is shown below.”
注:这里我用的是Chrome浏览器 如果是IE,删除第一行<?xml version="1.0" encoding="UTF-8"?> 以及下面的 "-"字符。
 
做完这些以后将后缀名改为wsdl格式的
 
2.项目中我们加入web引用,找到存放wsdl文件的路径
 
添加完后我们打开web引用的属性:讲路径修改为我们需要的路径,即http://172.16.90.48:8042/WebWXSY.asmx 
在代码中加入   
using Enjoyor.Eoiis.Data.JsdSoft.HistInterface;

 

private HistInterface.WebWXSY webHisInterface = new Enjoyor.Eoiis.Data.JsdSoft.HistInterface.WebWXSY();

 

this.webHisInterface.Url=http://172.16.90.48:8042/WebWXSY.asmx

 然后我们就可以获取到各种方法了

 

string xmlCfmx = webHisInterface.MZSY_ChuFangMX(cfid);

 

 

 

 
...
...
 
 
 
...
...
 
 

转载于:https://www.cnblogs.com/hanyaoguo/p/8377536.html

你可能感兴趣的文章