c# – ASMX Web服务引用如何设置等效于MaxReceivedMessageSize

前端之家收集整理的这篇文章主要介绍了c# – ASMX Web服务引用如何设置等效于MaxReceivedMessageSize前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Web Service是ASMX Web服务(不是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>
原文链接:https://www.f2er.com/csharp/244158.html

猜你在找的C#相关文章