WCF错误:413 Request Entity Too Large 的一个解决方法 – 码农在线

WCF错误:413 Request Entity Too Large 的一个解决方法

在我们用WCF传输数据的时候,如果启用默认配置,传输的数据量过大,经常会出这个WCF:413 Request Entity Too Large的错误。

WCF包含服务端与客户端,所以这个错误可能出现在服务端返回数据给客户端,或客户端传数据给服务端时。

一个简单的解决方案是:不管是服务端还是客户端,在web.config下 的system.serviceModel标签下方增加一个没有设置名字的Binding默认配置就行了。

具体配置如下:

<system.serviceModel><bindings> <basicHttpBinding> <binding closeTimeout="00:10:00" receiveTimeout="00:20:00" sendTimeout="00:20:00"maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"> </binding> </basicHttpBinding></bindings></system.serviceModel>

如上。end

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址