我有一个Windows服务,它同时执行对WCF服务的多个异步调用(使用Parallel.Foreach循环)。
WCF服务正在生成多个System.OutOfMemory异常。
我需要为多线程配置成功运行吗?我理解IIS管理了线程资源。我相信我的理解是不正确的。
感谢任何帮助。
答案 0 :(得分:-2)
将其添加到您的web.config:
<bindings>
<basicHttpBinding>
<binding maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text">
<readerQuotas maxDepth="2000000" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
</binding>
</basicHttpBinding>
</bindings>