WCF似乎忽略web.config并给出413:实体太大

时间:2015-03-12 04:33:17

标签: c# wcf

我有一个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 实际上被忽略或未绑定到我的服务端点...... 任何人都可以搞清楚背后的原因吗?

0 个答案:

没有答案