2012年4月30日
摘要: 解决WCF调用多次之后没有响应的问题 我最近遇到了一个缠扰不清的问题与WCF。 在RC1突然优良运作的应用开始断断续续地无法在发行修造.NET 3.0。 最复杂的是错误未返回,没有提供什么的调试信息。 客户调用到服务器未曾返回,但垂悬了,并且服务器没有提供故障信息。好象消息进入死区,。在与WCF团队一些咨询以后,它被确定改变对缺省serviceThrottling的行为在修造的祸根。 缺省是16 MaxConcurrentCalls和10 MaxConcurrentSessions, 如此, 客户调用时真实地进入死区,并且服务器没有能提供任何信息,因为它没有能甚而处理他们。 在这种情况下,客. 阅读全文
posted @ 2012-04-30 18:40 武胜-阿伟 阅读(969) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.IO;using Newtonsoft.Json;namespace Serializable{ public static class JsonSerializerHelper { public static TEntity JsonToEntity<TEntity>(string jsonStr) { using (StringReader sw = new StringReader(json 阅读全文
posted @ 2012-04-30 18:33 武胜-阿伟 阅读(320) 评论(0) 推荐(0)
摘要: publicstaticclassJsonSerializerHelper { ///<summary>///向String对象添加一个扩展方法 ///</summary>///<typeparamname="T">期望的类型</typeparam>///<paramname="json">Json字符数据</param>///<returns>预期的对象图</returns>publicstaticTJsonDeserialize<T>(this 阅读全文
posted @ 2012-04-30 18:27 武胜-阿伟 阅读(554) 评论(0) 推荐(0)
摘要: InactivityTimeout 属性的值。通道上的活动定义为接收应用程序或基础结构消息。 非活动超时属性会控制保持非活动会话存在的最长时间。 如果超过 InactivityTimeout 指定的时间间隔后仍没有活动,则基础结构会中止会话,且通道会出错。 可靠会话会遭到单方面撤销。如果发送应用程序没有要发送的消息,则可靠会话通常不会因处于非活动状态而出错,“保持活动状态”机制会让会话无限期地处于活动状态。 请注意,如果未发送或接收任何应用程序消息,则调度程序可以单独中止可靠会话。 因此,如果网络状况为未收到任何类型的消息或发送方失败,则非活动超时通常会过期。设置此超时可防止服务器在客户端关. 阅读全文
posted @ 2012-04-30 17:44 武胜-阿伟 阅读(1756) 评论(0) 推荐(0)