zoukankan      html  css  js  c++  java
  • 在 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

  • 相关阅读:
    Linux ACL 权限之进阶篇
    Linux umask
    Linux 特殊权限 SUID,SGID,SBIT
    隔离 docker 容器中的用户
    理解 docker 容器中的 uid 和 gid
    Linux ugo 权限
    Dockerfile 中的 COPY 与 ADD 命令
    2013年全年总结
    参加2013中国大数据技术大会(BDTC2013)
    读书笔记2013第18本:《像外行一样思考,像专家一样实践》
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1595936.html
Copyright © 2011-2022 走看看