silverlight+wcf+linq to sql(异步调用wcf服务数据量大问题)
各位好,请教:
我使用silverlight+wcf+linq to sql构建的项目,在silverlight客户端异步调用wcf服务中使用linq查询的方法,但出现以下问题:
对同一张表做查询,查询数据量小的时候没问题,可以返回并在DataGrid中显示,但数据量大的时候则会出错,错误如下:
远程服务器返回了错误: NotFound。
请各位帮忙解决!
[解决办法]
看不到你的图片,你可以尝试在web.config设置Buffer大小和超时时间。
<bindings> <basicHttpBinding> <binding name="BasicHttpBinding_IDataService" hostNameComparisonMode="StrongWildcard" receiveTimeout="00:10:00" sendTimeout="00:10:00" openTimeout="00:10:00" closeTimeout="00:10:00" maxReceivedMessageSize="65536" maxBufferSize="65536" maxBufferPoolSize="524288" transferMode="Buffered" messageEncoding="Text" textEncoding="utf-8" bypassProxyOnLocal="false" useDefaultWebProxy="true" > <readerQuotas maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxDepth="2147483647" maxNameTableCharCount="2147483647" maxStringContentLength="2147483647" /> </binding> </basicHttpBinding> </bindings>