如何增加WCF服务的阅读器配额?

时间:2010-09-15 13:05:53

标签: wcf wcf-binding readerquotas

我不希望任何人能够帮助解决这个问题,但让我们试一试。

我有一个WinForms应用程序,它使用WCF服务来下载序列化为字符串的相当大的JSON文档。我已将客户端的字符串读取器配额更改为8192000(任意但适用于大多数情况)并将服务置于带有显式readerquota为8192000的自定义绑定

在记事本中检查.svcinfo文件中的配额的服务引用设置为8192,尽管这可能是一个红色的鲱鱼。

我在我的系绳结束时,我已经遵循了我在Google上可以找到的每条建议:

列举我可以在这里找到的两个和所有建议的答案,即

我看着这个:

http://wildermuth.com/2009/09/10/Using_Large_Message_Requests_in_Silverlight_with_WCF

这是对上述其中一项或我所看到的许多其他事项的回应,我没有从“最近关闭的标签”列表中检索到。

基本上我没有想到要做些什么来增加这个限制,但它仍然坚持首先遇到长度超过64k的字符串,而且根本没有改变限制。

那么有人可以给我一个非常基本的步骤来改变WinForms应用序列化的这一设置,然后在事务的任何一端将JSON数据反序列化为字符串吗?很多其他的建议都是关于silverlight或其他一些场景,无论出于何种原因,它都不会影响这种情况。

1 个答案:

答案 0 :(得分:0)

我尝试了解决方案,如上一篇文章所示,我再次链接,只是为了完成我以前的工作。这次不是阻止WCF服务工作(这是之前发生的事情),而是开始工作并提升了限制。

我不知道我第一次做错了什么,或者我这次做了什么......我想其中一件事。

相关问题