0

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

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

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

我已经走到了尽头,我已经遵循了我在谷歌上可以找到的每一条建议:

仅举两个名字,以及我可以在这里找到的所有建议答案,即

我看着这个:

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

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

基本上我想不出任何其他办法来增加这个限制,但它仍然坚持首先遇到长度超过 64k 的字符串,限制根本没有改变。

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

4

1 回答 1

0

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

我不知道我第一次做错了什么,或者这次我做对了什么……我猜是其中之一。

于 2010-09-21T10:59:16.637 回答