对WCF服务

时间:2016-04-08 12:26:53

标签: c# multithreading wcf asynchronous

我有一个Windows服务,它同时执行对WCF服务的多个异步调用(使用Parallel.Foreach循环)。

WCF服务正在生成多个System.OutOfMemory异常。

我需要为多线程配置成功运行吗?我理解IIS管理了线程资源。我相信我的理解是不正确的。

感谢任何帮助。

1 个答案:

答案 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>