.net WCF 400对大数据的错误请求
我正在.NET4.0中开发一个REST服务,这是我的web.config文件 我是一个新加入.NET的人,两天来一直在努力理解为什么我不能上传超过60KB的数据 我通过谷歌搜索了解到缓冲区大小必须增加,并尝试以不同的方式修改web.config文件,但从未奏效。有人能帮我吗 问候 希特勒.net WCF 400对大数据的错误请求,.net,wcf,rest,.net,Wcf,Rest,我正在.NET4.0中开发一个REST服务,这是我的web.config文件 我是一个新加入.NET的人,两天来一直在努力理解为什么我不能上传超过60KB的数据 我通过谷歌搜索了解到缓冲区大小必须增加,并尝试以不同的方式修改web.config文件,但从未奏效。有人能帮我吗 问候 希特勒 我认为,在使用ASP.NET兼容性的REST场景中,增加消息大小所需的system.serviceModel的唯一配置更改是: <system.serviceModel> <binding
我认为,在使用ASP.NET兼容性的REST场景中,增加消息大小所需的system.serviceModel的唯一配置更改是:
<system.serviceModel>
<bindings>
<!-- default binding configration used for all REST services -->
<webHttpBinding>
<!-- max allowed message size incresed to 500 000 Bytes -->
<binding maxBufferSize="500000" maxReceivedMessageSize="500000" />
</webHttpBinding>
</bindings>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
</system.serviceModel>
我通过将maxBufferSize头添加到
标记中获得了解决方案。它现在可以正常工作了我格式化了XML,但也许您可以删除除相关部分之外的所有内容?发布一些界面,我们是在谈论流、大数组等吗?通过将maxBufferSize头添加到标记,可能与我得到的解决方案重复。现在很好用
<system.serviceModel>
<bindings>
<!-- default binding configration used for all REST services -->
<webHttpBinding>
<!-- max allowed message size incresed to 500 000 Bytes -->
<binding maxBufferSize="500000" maxReceivedMessageSize="500000" />
</webHttpBinding>
</bindings>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
</system.serviceModel>