我有一个WCF Web服务,当我向它发送一个大的JSON请求时,它一直给我413响应,我已经在web.config中添加了最大限制,但它似乎被忽略了,我想知道的是我的web.config有什么问题吗?
这是我的web.config
<system.serviceModel>
<services>
<service name="myService">
<endpoint address="http://localhost/myService" binding="webHttpBinding"
bindingConfiguration="myBinding" name="myService"
contract="ImyService" />
</service>
</services>
<bindings>
<webHttpBinding>
<binding name="myBinding" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" >
<readerQuotas maxStringContentLength="2147483647" maxArrayLength="2147483647" />
<security mode="Transport" />
</binding>
</webHttpBinding>
</bindings>
</system.serviceModel>
谢谢!
编辑:
我已经解决了#34;问题是,添加一个名为=&#34;&#34;的新绑定,它会覆盖默认的绑定设置,一切都很顺利。
据说, myBinding 实际上被忽略或未绑定到我的服务端点...... 任何人都可以搞清楚背后的原因吗?