我在我的wcf服务调用上收到此错误:
A TCP error (995: The I/O operation has been aborted because of either a thread exit or an application request) occurred while transmitting data.
我已经通过了很多关于回复大小的设置,包括:
dataContractSerializer maxItemsInObjectGraph="2147483647"
serviceThrottling maxConcurrentCalls="2000" maxConcurrentInstances="1000" maxConcurrentSessions="100"
readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="2147483647"
maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"
sendTimeout="00:20:00" receiveTimeout="00:20:00" closeTimeout="00:20:00" openTimeout="00:20:00" name="netTcpBindingDefault" maxBufferPoolSize="2147483647"
maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"
我还设置了可在客户端和服务器/服务上配置的诊断工具.从这里我得到了错误信息:
传输数据时发生TCP错误(995:由于线程退出或应用程序请求而导致I/O操作中止).
如果我将我的调用限制为仅从数据库中返回1条记录就可以正常工作,但如果我将其增加到10则会因上述错误而失败.(它应该在生产中返回250条记录)
任何人都可以帮我解释为什么它一直抛出这个消息.
归档时间: |
|
查看次数: |
697 次 |
最近记录: |