• 在 VS2008 下使用 WebService 小结



    最近因为项目的需要,要在vs2008使用一个webservice,以前在vs2005做过,所以感觉很松呀。不过,真正实践起来发现才变了。

    经过在网上去查查资料才发现,真的变了好多。。

     下面我将使用的总结写下来,提供大家参考。

    当然vs2005里怎么使用我就不说了,网上文章一大把。。。

    1 首先在工程中添加 webservice 引用 ,与2005是一样的。


       注意:如果您所在的webserver 是有登陆密码保护的,添加会失败的,至于怎么样进行密码验证,我还没有搞懂

    2 添加引用后,vs2008会自动帮你生成一个访问webservice的代理类 webserverClassNameSoapClient。比如你添加的webservice里要使用的类为fWebSer

    ,在这里你就找不到这个类了,相应这个类就变成fWebSerSoapClient,你就只能对fWebSerSoapClient进行实例化了。

    3 实例化代理类即可访问webservice中的方法了。

    但是,我虽然是按照上面的方法做的,但是,任然在实例化代理类的过程中错了。错误提示如下:

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

    解决办法也会很简单,这个时候看看你的app.config里的<client></client>节点是不是有多个<endpoint>节点。如果是,就把第一个留下,其他的删除了。这个时候

    再试着运行一下,应该就不会出错了。

     如果还是有些不懂的朋友可以加我qq交流:284112449

  • 相关阅读:
    动态规划记录 [动态更新]
    C++ STL map使用的注意事项记录
    20192425 2021202220192425 《网络与系统攻防技术》实验六实验报告
    20192425 202120222 《网络与系统攻防技术》实验五实验报告
    判断数据的增减
    还有多久退休
    按地名找所属市
    多表汇总
    优秀的编码实践
    client go 架构
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1595936.html
Copyright © 2020-2023  润新知