zoukankan      html  css  js  c++  java
  • WCF常见问题 子曰

    使用WCF已经有一段时间了,途中遇到一些问题和大家分享一下。

    参考文档:http://www.cnblogs.com/artech/archive/2007/02/26/656901.html 

    这位仁兄的“我的wcf之旅”写的比较详细也比较高深,建议想深入研究的仔细阅读。

    1.客户端与服务端无法通信

    通常是由于安全性的问题,最简单的方法是在服务端的.config中将默认的   <security mode="Message" />改为   <security mode="None" />

    2.利用wcf传输图片

    修改.config (数值我设定为73400320)

         maxBufferPoolSize="73400320" maxReceivedMessageSize="73400320" maxArrayLength="73400320"

    3.超时问题

    在使用完wcf方法调用后,及时调用 close()方法关闭连接。

    4.传输List类型数据

    选择添加的“服务引用”,右键---配置服务引用,设置“自定集合类型”

    5.wcf服务端改变

    如果wcf服务端改变后并且发布在IIS上,客户端需要更新服务引用。并将.config中失效的  <bindings>删除。

     6.异常: 此集合已经包含方案 http 的地址。此集合中每个方案中最多只能包含一个地址。

    原因:原因:此 WCF 宿主是 IIS ,并且此站点配置了多个主机头,如果 www.example.comwww.example-alias.com 。但 WCF 不支持对 IIS (Http Binding) 中的 WCF 多个主机头绑定。

    打开IIS----默认网站----鼠标右键-------属性------高级----“网站”选项卡-----高级,你会发现有多个主机头。

    网上的解决方法是:

    而我的配置的服务器并没有域名,所以直接删除其中一个即可正常运行了。

  • 相关阅读:
    android之Activity回传数据
    Android之Activity启动模式
    桥接模式
    Android之Activity跳转
    Android多线程文件下载
    代理模式
    适配器模式
    vs2010 入门程序
    文件动态打开获取数据
    项目测试一 批量读取数据到数组
  • 原文地址:https://www.cnblogs.com/suixufeng/p/3336174.html
Copyright © 2011-2022 走看看