【问题标题】:WCF Request Entity Too LargeWCF 请求实体太大
【发布时间】:2015-11-20 18:59:31
【问题描述】:

尝试通过我的 WCF 服务保存图像。我注意到对于小文件大小 3619 它可以正常工作,但对于大文件大小 52857 ,它不会。

这是我的配置文件

  <bindings>
  <basicHttpBinding>
    <binding name="MaxbasicHttpBinding" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
      <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/>
      <security mode="None"/>
    </binding>
  </basicHttpBinding>
</bindings>

【问题讨论】:

    标签: wcf


    【解决方案1】:

    如果您为绑定命名,则必须使用 bindingConfiguration 属性在您的服务上显式设置它。在您的服务配置上使用bindingConfiguration="MaxbasicHttpBinding"(见下文)应该可以工作。如果您没有服务配置,则从您的定义中删除 name="MaxbasicHttpBinding" 将使其适用于所有端点。

    <services>
      <service name="Your.ServiceName">
        <endpoint name="Your.ServiceName.EndpointName"
                  binding="basicHttpBinding"
                  bindingConfiguration="MaxbasicHttpBinding"
                  contract="Your.Service.Contract" />
      </service>
    </services>
    

    【讨论】:

    • 感谢您的解释
    猜你喜欢
    • 2021-12-17
    • 1970-01-01
    • 1970-01-01
    • 2016-09-08
    • 2020-02-05
    • 2011-02-22
    • 1970-01-01
    • 1970-01-01
    • 2019-10-07
    相关资源
    最近更新 更多