我有一个WCF服务,它接收来自另一个WCF服务的消息,并在数据库中记录请求和响应。此Web服务托管在IIS7中。
当我尝试通过SOAPUI调用我的服务进行测试时,我收到以下错误(原始响应)。
HTTP/1.1 413 Request Entity Too Large
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Date: Mon, 27 Apr 2015 15:17:09 GMT
Content-Length: 0
然而,当我在SOAPUI中看到原始请求时,我看到content-length : 89477
我已经尝试了以下方法来解决我似乎没有为我做这个工作的问题!
使用appcmd.exe将UploadReadAheadSize增加到1048576
将web.config中的绑定设置更新为以下内容:
> <binding name="BasicHttpBinding_Proj" closeTimeout="00:01:00" > openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" > allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" > maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" > messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" > useDefaultWebProxy="true">
非常感谢任何帮助。
答案 0 :(得分:0)
maxBufferSize和maxReceiveMessageSize都设置为65536.将它们放大!