gpt4 book ai didi

c# - 向网站添加服务引用时出错

转载 作者:太空宇宙 更新时间:2023-11-03 11:51:40 24 4
gpt4 key购买 nike

当我将服务引用添加到我的网站时,我收到以下运行时错误。

The maximum message size quota for incoming messages (65536) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element.

传输消息时应该没有限制。那么,我怎样才能给出最大消息大小? Wat 是我可以给的最大尺寸??

代码如下:

<httpTransport manualAddressing="false" maxBufferPoolSize="524288"
maxReceivedMessageSize="65536" allowCookies="false" authenticationScheme="Anonymous"
bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
keepAliveEnabled="true" maxBufferSize="65536" proxyAuthenticationScheme="Anonymous"
realm="" transferMode="Buffered" unsafeConnectionNtlmAuthentication="false"
useDefaultWebProxy="true" />

最佳答案

我认为使用最大缓冲区和消息大小进行传输不是一个好主意,因为如果你的消息大小不固定,你总是可以超过它们。我建议您将消息大小固定为 4K 或 8K 之类的大小,并分块发送数据(如果您有大量连续 数据要传输)。如果您的消息有多行,长度从 200 到 500 个字符不等,那么您可以确定要一次传输的数据行数。

一个这样的例子可以是每秒处理数千个连接的 Windows 服务和显示服务处理的每条消息状态的监视器应用程序。

关于c# - 向网站添加服务引用时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1978677/

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