C# WCF错误:System.ServiceModel.CommunicationException已超过传入消息的最大消息大小配额

C# WCF错误:System.ServiceModel.CommunicationException已超过传入消息的最大消息大小配额,c#,wcf,C#,Wcf,我们看到这个错误与http文件传输请求有关 WCF错误,System.ServiceModel.CommunicationException已超过传入消息的最大消息大小配额 我看到过几篇与这条消息相关的帖子,一般的反应都是把它推到最大 如果要强制限制文件传输大小,该怎么办。我们只允许用户传输60MB(62914560)及更小的文件 哪个设置应设置为62914560maxStringContentLength或maxArrayLength 请求周围的信封是否有开销?换句话说,允许的最大下载文件大小

我们看到这个错误与http文件传输请求有关

WCF错误,System.ServiceModel.CommunicationException已超过传入消息的最大消息大小配额

我看到过几篇与这条消息相关的帖子,一般的反应都是把它推到最大

如果要强制限制文件传输大小,该怎么办。我们只允许用户传输60MB(62914560)及更小的文件

哪个设置应设置为62914560
maxStringContentLength
maxArrayLength


请求周围的信封是否有开销?换句话说,允许的最大下载文件大小是否为60MB?还是更小,文件大小+请求开销您需要在客户端和服务器配置中指定readersQuota。

您应该启用日志记录,看看您的消息到底有多大-这是我遇到类似问题时唯一可以解决的方法

不要试图将maxmessagesize调到最大值,如果它确实尝试返回这么大的消息,它可能会耗尽应用程序的内存