这两天在学习silverlight + wcf + nhibernate开始都还算很顺利,后边进行到客户端获取多对一,一对多的数据时出现了问题。

web.config配置:
<binding name="DataBaseService.customBinding0">
<binaryMessageEncoding maxReadPoolSize="2147483647" maxSessionSize="2147483647" maxWritePoolSize="2147483647">
<readerQuotas maxArrayLength="2097152" maxBytesPerRead="2147483647" maxDepth="2147483647" maxNameTableCharCount="2147483647" maxStringContentLength="2147483647"/>
</binaryMessageEncoding>
<httpTransport maxReceivedMessageSize="2147483647" maxBufferPoolSize="2147483647" maxBufferSize="2147483647" />
</binding>
这样配置之后依然会报错。。。
------解决方案--------------------
貌似是所需要写入的数据超过了最大配额数,楼主定位到WriteCore函数处,调试看看