gpt4 book ai didi

.net - 未处理通过 MSMQ 的较大 WCF 消息

转载 作者:行者123 更新时间:2023-12-02 02:38:22 26 4
gpt4 key购买 nike

我有一个 Windows 控制台应用程序托管一个从 MSMQ 读取的 WCF 服务。当消息大小达到 7k 到 8k 左右时,服务会读取它(即它从 Q 中消失)但不会调用适当的函数。没有抛出异常。任何人都知道发生了什么或在哪里可以解决这个问题?

最佳答案

我找到了问题所在。在托管应用程序/服务的 .config 文件中添加或更改默认为 8196 的 readerQuotas 元素的 maxStringContentLength 属性。

<bindings>
<netMsmqBinding>
<binding name="netMsmq">
<security mode="None" />
<readerQuotas
maxDepth="32"
maxStringContentLength="8196"
maxArrayLength="16384"
maxBytesPerRead="4096"
maxNameTableCharCount="16384"
/>
</binding>
</netMsmqBinding>
</bindings>

关于.net - 未处理通过 MSMQ 的较大 WCF 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/303392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com