如何生成代理类及wsdl下载 WebServicewsdl 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 额,服务器不能装,不代表其他任何一台可以访问到服务器滴内网台式机不能装。随便在内网上一台破xp机器上生成代理类就是ps:wsdl.exe完全不依赖vs,相反是vs依赖了wsdl.exe,这个工具本身可以运行在任何一台安装了对应版本net框架的机器上(他完全不要求非要要vs) 找一台能访问那个URL的机器,用浏览器打开,然后访问?wsdl 将其另存为wsdl文件然后拷到你的机器上,用VS的命令行生成(引用生成其实就是启动wsdl.exe运行了一套命令)http://blog.csdn.net/huchunfu/article/details/8540531 把asmx文件下载下来拷贝到你的机器的iis上,然后添加web引用,找到这个地址。ok 找第三方要他的wsdl,应该都有。你就可以自己生成proxy class了。 在本机使用wsdl。exe生成代理类再发服务器测试。 上图是根据第三方提供的wsdl地址,在服务器的IE中打开后的截图,如何把这样的xml格式生成为本地的代理类。由于第一次用第三方的东西,还请大家耐心的说一下具体的步骤。有意者可以加我的QQ:532034188 将该XML令存为aa.wsdl,然后弄到本机,在本机新建一个Web项目cs,将aa.wsdl放到cs下面,然后添加服务引用,地址为http://localhost/cs/aa.wsdl,然后就可以生成代理类了。 用http://localhost/WebApplication2/SDKService.wsdl,也是报错。 甭管是“第三方”还是“第六方”,甭管怎么叫,任何一个发布webservice的公司连个wsdl文件都不能提供(或者让别人远程下载),还扯什么编程呢?这根本不合基本的规矩。反之,如果人家告诉你“用某个url地址就能下载wsdl”文件(浏览器上直接打开),可是你打不开,你就要问人家了“真正的url应该怎样写?”。你写一个 localhost来下载wsdl文本,这可能会被“第三方”笑话说你没有用过 webservice。有些人没有耐心听人家接口单位的说明,总是一知半解就不再听人家的了,这样才会乱写此url。 按照你说的做了,还是不可以,下面是保存的截图,有时会报服务器连接错误之类的。你的本地是一个普通的文本文件,那么你引用这个文件时就不应该写什么 “http://localhost/.....”这种地址。应该按照选择文件(文件路径)的方式来选择wsdl,而不是按照http路径方式。 1.首先你可以自己制作一个wsdl外部生成工具相关的类似博客:http://blog.sina.com.cn/s/blog_48964b120100fz14.html2.应用这个外部工具之后生成代理类之后,其实都叫它代理类了,实际上就是一个方法,然后你把这个方法放在自己的service层里面,下面有一点需要注意,一般第三方是直接把wsdl文件给你,而实际上并有告诉你站点的ip这个需要在service里面放个参数,让后呢最好把参数放在web.config里面设置,这样便于后期去客户那边开发或者远程开发告诉ip后进行确认。3.wsdl外部工具生成的代理类中的参数需要你自己去看懂,和自己写的方法实际上一样的,都需要先new个然后呢传参,然后得到返回值。具体到哪里你不会,可以留言给我。 WinForm中有没有类似FindControl的功能? 手机下载 谁做过跟地图或者平面图有关的系统?请教几个问题。 页面中有一个dropdownlist二级联动和js的二级联动,当autopostback=true时,怎样解决点击dropdownlist不改变js中的下拉单? 弹出窗体取值 能否推荐有关"模版"方面的资料或者书 诚心,高分 探讨关于新增和更新方式 多表单如何处理同一个事务 给200分的问题!详细如下! 初学者的两个小问题? 证书找不到 关于页面刷新问题
然后拷到你的机器上,用VS的命令行生成(引用生成其实就是启动wsdl.exe运行了一套命令)
http://blog.csdn.net/huchunfu/article/details/8540531
由于第一次用第三方的东西,还请大家耐心的说一下具体的步骤。有意者可以加我的QQ:532034188
在本机新建一个Web项目cs,将aa.wsdl放到cs下面,然后添加服务引用,
地址为http://localhost/cs/aa.wsdl,
然后就可以生成代理类了。
你的本地是一个普通的文本文件,那么你引用这个文件时就不应该写什么 “http://localhost/.....”这种地址。应该按照选择文件(文件路径)的方式来选择wsdl,而不是按照http路径方式。
相关的类似博客:http://blog.sina.com.cn/s/blog_48964b120100fz14.html
2.应用这个外部工具之后生成代理类之后,其实都叫它代理类了,实际上就是一个方法,然后你把这个方法放在自己的service层里面,下面有一点需要注意,一般第三方是直接把wsdl文件给你,而实际上并有告诉你站点的ip这个需要在service里面放个参数,让后呢最好把参数放在web.config里面设置,这样便于后期去客户那边开发或者远程开发告诉ip后进行确认。
3.wsdl外部工具生成的代理类中的参数需要你自己去看懂,和自己写的方法实际上一样的,都需要先new个然后呢传参,然后得到返回值。
具体到哪里你不会,可以留言给我。