0

我正在使用 ASIFormDataRequest 将 JSON 格式的图像发布到基于"WCF REST Service Template 40(CS)"的 WCF REST 服务。它适用于小于 WCF 服务@65536 字节的默认消息大小的图像,但我想增加该值。

我见过的所有示例都添加了一个具有更高 maxReceivedMessageSize 等的webHttpBinding ,以及使用该 bindingConfiguration的服务端点。但是,使用此模板,我无法在端点标记中指向 .svc 或接口。

编辑:对不起,我能够使用标准端点标签修复它:

<standardEndpoint name="" helpEnabled="true" maxBufferPoolSize="1500000" maxReceivedMessageSize="1500000" transferMode="Streamed" automaticFormatSelectionEnabled="true"/>
4

1 回答 1

0

我有同样的问题。我已经用尽了我能找到的每一个消息大小设置,但我仍然遇到同样的问题。我怀疑我的服务出于某种原因甚至没有使用这些设置。当然可以使用一些帮助。谢谢!这是我的“标准端点”:

 <standardEndpoints>
  <webHttpEndpoint>
    <standardEndpoint name="WebHTTP" maxBufferSize="2147483647"  maxReceivedMessageSize="2147483647" maxBufferPoolSize="0" helpEnabled="true" automaticFormatSelectionEnabled="true" faultExceptionEnabled="true">
      <readerQuotas maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647"  maxDepth ="2147483647" />
    </standardEndpoint>
  </webHttpEndpoint>
</standardEndpoints>
于 2011-06-26T04:31:44.613 回答