Foxtable(狐表)用户栏目专家坐堂 → 关于webservice问题求教


  共有2624人关注过本帖树形打印复制链接

主题:关于webservice问题求教

帅哥哟,离线,有人找我吗?
s111321
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:44 积分:516 威望:0 精华:0 注册:2020/6/27 10:03:00
关于webservice问题求教  发帖心情 Post By:2020/11/27 10:19:00 [只看该作者]

1、地址:"http://www.webxml.com.cn/WebServices/WeatherWebService.asmx"
2、vs使用服务引用
     Imports ClassLibrary10.ServiceReference1
     Public Class Class1
        Public Function getWeatherbyCityName(ByVal city As String) As String()
            Dim tq As New ServiceReference1.WeatherWebServiceSoapClient()
            Return tq.getWeatherbyCityName(city)
        End Function
     End Class
3、修改Foxble.exe.config
         <system.serviceModel>
        <bindings>
            <basicHttpBinding>
                <binding name="WeatherWebServiceSoap" />
            </basicHttpBinding>
            <customBinding>
                <binding name="WeatherWebServiceSoap12">
                    <textMessageEncoding messageVersion="Soap12" />
                    <httpTransport />
                </binding>
            </customBinding>
        </bindings>
        <client>
            <endpoint address="http://www.webxml.com.cn/WebServices/WeatherWebService.asmx"
                binding="basicHttpBinding" bindingC
                c name="WeatherWebServiceSoap" />
            <endpoint address="http://www.webxml.com.cn/WebServices/WeatherWebService.asmx"
                binding="customBinding" bindingC
                c name="WeatherWebServiceSoap12" />
        </client>
    </system.serviceModel>
4 FT引用
Dim dl As new ClassLibrary10.Class1()
Dim str() As String = dl.getWeatherbyCityName("杭州")

报错:无法加载协定为“ServiceReference1.WeatherWebServiceSoap”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107873 积分:548728 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/27 11:01:00 [只看该作者]

服务引用要使用低版本的用法,按照下面图片顺序设置


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

vs里代码
     Public Class Class1
        Public Function getWeatherbyCityName(ByVal city As String) As String()
            Dim tq As New cn.com.webxml.www.WeatherWebService
            Return tq.getWeatherbyCityName(city)
        End Function
     End Class

 回到顶部
帅哥哟,离线,有人找我吗?
s111321
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:44 积分:516 威望:0 精华:0 注册:2020/6/27 10:03:00
  发帖心情 Post By:2020/11/27 11:16:00 [只看该作者]

Foxtable.exe.config 这个里面需要添加吗?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107873 积分:548728 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/27 11:17:00 [只看该作者]

不需要添加

 回到顶部
帅哥哟,离线,有人找我吗?
s111321
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:44 积分:516 威望:0 精华:0 注册:2020/6/27 10:03:00
  发帖心情 Post By:2020/11/27 12:02:00 [只看该作者]

可以了,多谢老师

 回到顶部