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----默认网站----鼠标右键-------属性------高级----“网站”选项卡-----高级,你会发现有多个主机头。

    网上的解决方法是:

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

  • 相关阅读:
    C语言寒假大作战03
    C语言寒假大作战02
    C语言寒假大作战01
    C语言Ⅰ作业12—学期总结
    C语言Ⅰ博客作业11
    C语言Ⅰ博客作业10
    C语言Ⅰ博客作业09
    C语言Ⅰ博客作业08
    C语言ll作业01
    C语言寒假大作战04
  • 原文地址:https://www.cnblogs.com/suixufeng/p/3336174.html
Copyright © 2011-2022 走看看