通过wcf REST插入大量数据

时间:2011-07-20 12:52:18

标签: asp.net wcf-rest

我有一个ASP.NET Web应用程序,我使用WCF 4 REST服务从数据库插入和获取数据。但是当试图为1000名员工插入大量数据(如数据)时,我收到错误“意外的文件结束”。

任何人都可以提出解决方案。提前谢谢。

2 个答案:

答案 0 :(得分:1)

您是否尝试在WCF服务上以及可能在客户端的App / Web配置文件中设置web.config中的最大大小。它需要看起来像这样:

<binding name="NewBinding0" sendTimeout="00:10:00" maxBufferPoolSize="2147483647"
 maxReceivedMessageSize="2147483647">
 <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
  maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
</binding>

答案 1 :(得分:0)

这应该适用于REST服务。

<standardEndpoints>
  <webHttpEndpoint>
    <standardEndpoint helpEnabled="true" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"
                      maxBufferPoolSize="2147483647" automaticFormatSelectionEnabled="true">
      <security mode="None"/>
    </standardEndpoint>
  </webHttpEndpoint>
</standardEndpoints>