gpt4 book ai didi

c# - ASMX web 服务引用如何设置等同于 MaxReceivedMessageSize

转载 作者:太空狗 更新时间:2023-10-29 21:08:43 37 4
gpt4 key购买 nike

Web 服务是一个 ASMX 网络服务(不是 WCF)

我收到一个错误

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

我使用的是 Visual Studio 在您添加“Web 引用”时为您生成的代理(请注意,我没有添加“服务引用”,而是使用 Web 引用)...这将创建一个代理继承自 SoapHttpClientProtocol

谁能帮我弄清楚如何为此方法设置等效于 MaxReceivedMessageSize 的方法? (如果我使用的是 WCF,我要求相当于执行 HttpBinding.MaxReceivedMessageSize = Int32.MaxValue)

最佳答案

也许它对某人有帮助。我在 ASMX Web 服务中收到相同的错误消息,但那不是来自服务器!它来自客户端,我只是将其添加到客户端配置中:

<basicHttpBinding>
<binding name="BindingName" maxBufferPoolSize="20000000" maxReceivedMessageSize="20000000" maxBufferSize="20000000" />
</basicHttpBinding>

关于c# - ASMX web 服务引用如何设置等同于 MaxReceivedMessageSize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24617146/

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