与WCF服务通信时收到以下异常。
CommunicationException:基础连接已关闭:服务器已关闭预期保持活动状态的连接。
每次调用都不会发生错误,并且WCF服务托管在多个服务器的池中。我不知道有多少,因为我不知道这项服务。
我在MSDN上找到了以下文章,该文章指出此错误多次是由服务引起的,并不是涉及网络传输消息的真正例外。
http://msdn.microsoft.com/en-us/library/ms734691(v=vs.100).aspx
是否存在会导致此超时的特定网络配置...例如,连接池空闲超时为100秒,服务器保持活动为120秒,服务器与客户端之间的网络路由器为空闲超时60秒。
正在使用的绑定配置非常简单...使用以下
配置的BasicHttpBindingvaluescloseTimeout = “00:01:00” openTimeout = “00:01:00” receiveTimeout = “00:03:00” 的SendTimeout = “00:03:00” allowCookies = “假” bypassProxyOnLocal = “假” hostNameComparisonMode = “StrongWildcard” MAXBUFFERSIZE = “2147483647” maxBufferPoolSize = “524288” maxReceivedMessageSize = “2147483647” messageEncoding = “TEXT” textEncoding = “UTF-8” transferMode = “缓冲” useDefaultWebProxy = “真”