当前位置:编程学习 > C#/ASP.NET >>

和电信合作SP业务,对方给了个WSDL文件过来,怎么知道WEb引用的URL是什么呢

合作SP业务,对方给了个WSDL文件过来,怎么知道WEb引用的URL是什么呢 --------------------编程问答-------------------- wsdl文件中没有地址吗?
--------------------编程问答-------------------- 用记事本打开wsdl文件,里面有。 --------------------编程问答-------------------- url是以后才会给你的。但是有wsdl就可以直接由vs自动生成客户端代理了,你就可以直接调用了。至于说url,你可以在实例化客户端代理对象的参数(第三个参数)中调用配置(例如每次开启系统时从自己的或者移动的网站上下载这个url到应用程序中),也可以每一次都手工编辑vs生成配置文件。 --------------------编程问答--------------------
引用 2 楼 devmiao 的回复:
用记事本打开wsdl文件,里面有。


给人家wsdl的人,通常写的都是内部局域网的地址。否则就直接给人发布之后的可以直接访问网址,而无需给wsdl文件了。 --------------------编程问答--------------------
引用 3 楼 sp1234 的回复:
url是以后才会给你的。但是有wsdl就可以直接由vs自动生成客户端代理了,你就可以直接调用了。至于说url,你可以在实例化客户端代理对象的参数(第三个参数)中调用配置(例如每次开启系统时从自己的或者移动的网站上下载这个url到应用程序中),也可以每一次都手工编辑vs生成配置文件。

正解,WSDL是让你生成后,直接来开发的 --------------------编程问答-------------------- wsdl 里会有endpoint 信息的。。。 --------------------编程问答-------------------- wsdl.exe /n:myserve /out:E:lrxin\test.cs E:lrxin\test.wsdl
wsdl生成代理类命令
进入 visual studio 命令提示,输入
wsdl.exe /l:CS /n:MathService /out:MathService.cs http://localhost:911/MathService.wsdl
N:命名空间
/out:生成代理类的文件
wsdl是已经做好的webservice
用WSDL和代理类创建可编程WEB服务在ASP.net中,我们可以创建WSDL文件来描述当前提供的HTML或XML或者任何其他非二进制格式)页,可以使用WSDL来生成客户端代理,并使用Visual Studio.NET或WSDL.exe命令行工具创建代理类。最后通过 RegEx 来分析已命名的HTML页和提取值
http://hi.baidu.com/lrxin0630/item/16ef843f0f584afddf222140 --------------------编程问答-------------------- 除
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,