gpt4 book ai didi

c# - 如何不限制 maxBufferSize 和 maxReceivedMessageSize

转载 作者:太空宇宙 更新时间:2023-11-03 17:52:56 26 4
gpt4 key购买 nike

我有一个 ASP.NET (C#) 4.0 WCF 应用程序。我收到消息错误:

Error : 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.

我把它增加到

maxBufferSize="2097152" maxBufferPoolSize="524288" maxReceivedMessageSize="2097152"

它工作正常。不过恐怕下次又要超额了。

我可以无限制地设置此 maxBufferSizemaxReceivedMessageSize 吗?

提前谢谢你

最佳答案

Can I set this maxBufferSize and maxReceivedMessageSize with no limit ?

不可以。你不能那样做。

将您的值设置为最大,例如:

  maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"

MaxBufferSizeint 类型。所以它能支持的最大值是Int32.MaxValue (2147483647) 以利用最大允许大小。 (Int.MaxValue 仅差 2 GB 数据的一个字节)

MaxReceivedMessageSize另一方面是 longInt64 类型它支持的最大值是:9,223,372,036,854,775,807

关于c# - 如何不限制 maxBufferSize 和 maxReceivedMessageSize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18955772/

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