• 一个简单的WCF服务的编写和调用


    1、如图所示:这个简单的WCF Demo中主要包括3个文件:1个接口(定义了该服务提供的方法)、1个实体类 、一个.Svc文件(方法的实现过程)

    2、编写好服务的代码之后,编辑WCF配置文件,如果所示:

    3、在客户端的终结点和绑定中写好配置信息,保存。

    4、按F5运行,会调用WCF测试客户端。如果所编写的服务和配置都正常,客户端的界面是这样:

    使用该工具可以测试接口中的方法返回的数据,至此一个简单的WCF服务程序就写好了。接下来就是把WCF服务发布到IIS中

    5、右键解决方案,点击发布,将WCF服务发布到某个文件夹

    6、将发布之后产生的文件夹添加到IIS中,点击浏览,能看到下图表示WCF服务在IIS中发布成功

    7、使用SvcUtil.exe工具,得到该服务的客户端文件和配置文件,如图:

    8、将客户端文件和配置文件中的<system.serviceModel>中的内容复制到Web.config中,如下图:

    9、到此已经完成了WCF服务的引用,可以在代码中使用WCF服务中提供的方法了。

    注意点:1、编写好WCF服务之后一定要编辑WCF配置文件,否则在其他程序中引用时会报找不到终结点的错误

                2、使用SvcUtil.exe生成客户端代码和配置文件

                3、写完WCF服务之后首先按F5,用WCF测试客户端来测一下服务是否正确,这一步不通过其他接下来的都是白费 

     

  • 相关阅读:
    GlusterFS-分布式存储集群部署
    keepalived+HAproxy集群部署
    LB-HAproxy负载均衡部署
    Pacemaker高可用环境实践
    Nginx-负载均衡部署
    LB-LVS常见模式NAT/DR部署
    HTTPS原理、应用
    LDAP-autofs挂载用户验证
    GPG-非对称加密
    大数据入门学习(Linux)
  • 原文地址:https://www.cnblogs.com/hongyan5682/p/4729527.html
Copyright © 2020-2023  润新知