zoukankan      html  css  js  c++  java
  • 一个简单的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测试客户端来测一下服务是否正确,这一步不通过其他接下来的都是白费 

     

  • 相关阅读:
    查看Eclipse版本号的方法
    设置Eclipse的字体风格方式
    又遇两个小异常
    我所推崇的三种心态
    关于javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in &lt;forEach&gt;
    Http请求中Content-Type讲解
    ftp实现文件上传(下载)
    解析html文档的java库及范例
    xslt循环转换子元素
    XPath学习:轴(1)——child
  • 原文地址:https://www.cnblogs.com/hongyan5682/p/4729527.html
Copyright © 2011-2022 走看看