写下来备忘一下。

(1)问题:使用PollingDuplex绑定时,客户端Add Service Reference ,不能生成的客户端配置文件ServiceReference.clientConfig

解决方法: 使用slsvcutil.exe 生成,路径:C:\Program Files\Microsoft SDKs\Silverlight\v4.0\Tools

(2)问题:使用slsvcutil.exe发生StackOverfIowExceation异常

解决方法:在slsvcutil.exe同一目录下创建文件slsvcutil.exe.config文件,添加如下内容

<configuration><satelliteassemblies><assembly name=”SISvcUtil, Version=4.0.0.0, Culture=neutral,
PubIicKeyToken=b03f5f7f11d50a3a"/></satelliteassemblies>
</configuration>

(3)问题:wcf 超时,10分钟代理关闭

解决方法:同时在客户端和服务端配置InactivityTimeout、ReceiveTimeout默认lOmin,WCF端和Silverlight端是
各自独立的。例如:

服务端Web.Config/App.Config

<pollingDupIexBinding><binding name=”NewBinding0"maxBufferSize="2147483647"maxBufferPooISize="2147483647"max Rece ived Messages ize="2147483647"transferMode=”Buffered”sendTimeout= "00:02:00"closeTimeout="00:02:00" openTimeout="00:02:00"
inactivityTimeout="01:00:00"  receiveTimeout="01:00:00"/>
</pollingDupIexBinding>

客户端ServiceReferences.ClientConfig/App.Config

<customBinding><binding name=”PollingDupIexHttpBinding_ ITaskService"closeTimeout="00:02:00" openTimeout="00:02:00"sendTimeout="00:02:00"  receiveTimeout="01:00:00"><pollingDuplex duplexMode="SingIeMessagePerPoll”inactivityTimeout="01:00:00"/><binaryMessageEncoding/><httpTransport maxReceivedMessageSize="2147483647"maxBufferSize= "2147483647"/></binding></customBinding>

详细资料下载:wcf笔记

转载于:https://www.cnblogs.com/dhuxin/archive/2010/11/01/1866544.html

wcf中的几个配置问题相关推荐

  1. 在WCF中实现双工通信(转载)

    首先声明此文章是转载博客园蒋老师之作:http://www.cnblogs.com/artech/archive/2007/03/02/661969.html 双工(Duplex)模式的消息交互方式体 ...

  2. WCF中的序列化[上篇]

    SOA 和Message Windows Communication Foundation (WCF) 是基于面向服务架构(Service Orientation Architecture--SOA) ...

  3. 数字证书及在WCF中的应用

    一 概念 1.内容 证书的发布机构     证书的有效期     证书所有者(Subject)     签名所使用的算法     指纹以及指纹算法 公钥     私钥 2.存储区 3.有效性 二 作用 ...

  4. 在WCF中使用Flag Enumerations

    在WCF中使用Flag Enumerations 请看MSDN示例: [DataContract][Flags] public enum CarFeatures {     None = 0,     ...

  5. Entity Framework在WCF中序列化的问题

    问题描述 如果你在WCF中用Entity Framework来获取数据并返回实体对象,那么对下面的错误一定不陌生. 接收对 http://localhost:5115/ReService.svc 的 ...

  6. wcf中的使用全双工通信(转)

    wcf中的使用全双工通信 wcf中的契约通信默认是请求恢复的方式,当客户端发出请求后,一直到服务端回复时,才可以继续执行下面的代码. 除了使用请求应答方式的通信外,还可以使用全双工.下面给出例子: 1 ...

  7. WCF技术剖析之十一:异步操作在WCF中的应用(上篇)

    按照操作执行所需的资源类型,我们可以将操作分为CPU绑定型(CPU Bound)操作和I/O绑定型(I/O Bound)操作.对于前者,操作的执行主要利用CPU进行密集的计算,而对于后者,大部分的操作 ...

  8. WCF中绑定的简单介绍

    绑定基本概念 绑定就是一个从通用基础类型派生出来的运行时类型.绑定中描述了传输协议,消息编码格式和其他的一些用于通信的通信协议. 绑定的种类介绍 类型名 配置文件使用名 描述 BasicHttpBin ...

  9. WCF 中序列化自定义依赖属性类

    众所周知.NetFramework中存在着两种依赖属性,他们也分别集成着不同但名称相同的依赖对象: System.Windows.DependencyProperty:System.Windows.D ...

  10. 深入剖析授权在WCF中的实现[共14篇]

    I.身份(Identity)与安全主体(Security Principal) 从两个重要的概念谈起:Identity与Principal[上篇] 从两个重要的概念谈起:Identity与Princi ...

最新文章

  1. GoogleFusionTablesAPI初探地图与云计算
  2. java 转发上传文件_Java 发送http请求上传文件功能实例
  3. 数据挖掘SPSS Clementine 12.0.3 多国语言(含中文)破解版
  4. Netty之有效规避内存泄漏
  5. Android设计模式之——命令模式
  6. dfs hdfs 修改文件名称_CDH6.3.2生产更换HDFS 数据目录
  7. mysql写什么不同_mysql - 编译配置PHP时,两种配置写法有什么不同
  8. oracle分区表学习及应用
  9. 人人商城源码怎么安装MySQL_人人商城12个常见错误解决方案
  10. 分治法——查找最大最小元素(C++)
  11. 过滤器和拦截器的区别
  12. 卸载mysql5.5.27(傻瓜式卸载)
  13. 介绍几种wifi电源管理模式
  14. j和jk是有区别的_科普向,大家都说jk,jk是什么意思呢?
  15. 哈佛大学公开课《幸福课》笔记
  16. WordPress按钮人机验证(1)
  17. 【Python】绘制 对数函数
  18. 10分钟轻松定制网站日志分析大盘
  19. 对ARM紧致内存TCM的理解 转
  20. node-exporter安装

热门文章

  1. python 生成可执行文件.exe
  2. 利用python gdal读写遥感影像
  3. MERIT DEM 90m数据下载
  4. ArcGIS学习总结(九)——将.kml转换为.shp
  5. cordova自定义插件步骤
  6. python定位元素方法_Python+webdriver定位元素的几种方法
  7. java 容器类 面试_校招面试之Java容器
  8. Kubernetes持久化方案(PV、PVC、StorageClass)
  9. Apache Flink 1.10.0 重磅发布,年度最大规模版本升级!
  10. 程序员,如何在工作之外,增加自己的收入?