readerquotas

    0热度

    1回答

    我不希望任何人能够帮助这个,但让我们一起去吧。 我有一个WinForms应用程序,它使用WCF服务来将一个相当大的JSON文档序列化为一个字符串。我已将客户机的字符串Reader配额更改为8192000(任意但适用于大多数情况),并将该服务置于具有明确阅读器配额的自定义绑定中,并注意在配额中检查服务引用。 svcinfo文件被设置为8192,尽管这可能是一个红鲱鱼。 我在我山穷水尽的地步,我已经按

    3热度

    1回答

    任何人都可以向我解释WCF <readerQuotas>吗?具体为maxArrayLength。 根据MSDN: maxArrayLength 一个正整数,它指定从客户端接收由Windows通信 基础(WCF)数据的最大允许 阵列长度。默认值是16384. 这是什么?字节? 如果我没有设置它会怎么样? 如果我设置它并且返回的消息超出了指定的长度,会发生什么情况? 即使设置了最大值,消息是否可能会超

    27热度

    2回答

    我有一个WSF服务和客户端应用程序。在尝试传递客户端和服务时,我收到以下消息: “”格式化程序在试图反序列化消息时抛出异常:试图反序列化参数http://tempuri.org/:blob时发生错误。 “时发生错误,反序列化类型FileBlob的对象。最大的数组长度配额(16384)已被超过而读取XML数据。此配额可以增加改变在XmlDictionaryReaderQuotas所述的MaxArra

    1热度

    1回答

    我的WCF服务配置出现问题,出现错误: “格式化程序在试图反序列化消息时抛出异常.... 最大字符串内容长度配额( 8192)已经超过.....” 因此,在谷歌搜索后,我发现,我需要设置这条线在我的配置文件: <readerQuotas maxStringContentLength="2147483647" /> 但是当我把它添加到网页。配置,我得到的错误: 无法识别的元素'readerQuo

    9热度

    2回答

    反向操作'CreateTransactionEntity'的回复消息正文中的错误。读取XML数据时,超过了最大字符串内容长度限额(8192)。可以通过更改创建XML阅读器时使用的XmlDictionaryReaderQuotas对象上的MaxStringContentLength属性来增加此配额。 嘿,我不断收到此错误,即使我有我的web.config文件比真人还大的readerQuota节点..

    1热度

    1回答

    我已经在msdn读到,readerQuotas对WCF客户端的属性maxStringContentLength指: 一个正整数,指定允许在 XML元素内容的最大字符。默认值为8192. 我在这里可能有点厚,但是他们在说XML元素内容时指的是什么?这是一个XML元素的内容吗?它会包括任何嵌套的子元素?或者说,每个元素的限制只有没有嵌套元素? E.g.在以下结构: <a> <b>baap</b>

    1热度

    1回答

    在WCF消息中,maxDepth是否是从soap envelope元素开始计算的? 例如,以下消息被认为是5级深度? <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http:

    5热度

    2回答

    我正在编写一个WCF服务来上传文件,但是当字节数组超过16384个元素时,它会引发异常。 这是异常的细节: 格式化抛出异常而 试图反序列化消息: 错误操作 “CreateDocument”反序列化请求 消息的主体。在读取XML数据时,最大数组长度限额(16384)已超过 。通过在创建XML阅读器时更改 XmlDictionaryReaderQuotas对象 上的 MaxArrayLength属性,

    1热度

    1回答

    找到答案在这里支持(最后一篇):http://social.msdn.microsoft.com/Forums/eu/wcf/thread/f5c0ea22-1d45-484e-b2c0-e3bc9de20915 我有我的自定义(TextOrMtomEncoder),这是执行的执行最后一个问题ReaderQuotas。 我已经在网上搜了很多,但我无法弄清楚拼图的最后一块。 I've got a c

    2热度

    1回答

    如果我用WCF通过例如发送消息。 Http,并且邮件对于收件人来说太大,我在发件人处收到错误,并且可以采取措施。 如果我使用WCF超过MSMQ(非事务)发送的消息,该消息太大收件人,似乎也消失了,我没有得到任何指示客户端或服务器端。 有什么方法可以观察(并采取措施)出现这种情况?