我正在使用ASIFormDataRequest将基于“WCF REST服务模板40(CS)”的JSON格式的映像发布到WCF REST服务。它适用于小于WCF服务@ 65536字节的默认消息大小的图像,但我想增加该值。
我见过的所有示例都使用该bindingConfiguration添加了一个带有更高maxReceivedMessageSize等的 webHttpBinding 以及一个服务端点。但是,使用此模板,我可以在端点标记中指向.svc或接口。
编辑:对不起,我能够使用 standardEndpoint 标记修复它:
<standardEndpoint name="" helpEnabled="true" maxBufferPoolSize="1500000" maxReceivedMessageSize="1500000" transferMode="Streamed" automaticFormatSelectionEnabled="true"/>
答案 0 :(得分:0)
我遇到了同样的问题。我已经找到了我能找到的每个邮件大小设置,我仍然遇到同样的问题。我怀疑我的服务由于某种原因甚至没有使用这些设置。当然可以使用一些帮助。谢谢!这是我的“standardEndpoint”:
<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>