使用JSON增加消息大小的WCF webhttp服务
我正在使用ASIFormDataRequest将JSON格式的图像发布到基于“WCF REST服务模板40(CS)”的WCF REST服务。它适用于小于WCF服务@65536字节的默认消息大小的图像,但我想增加该值 我看到的所有示例都添加了一个具有较高maxReceivedMessageSize等的webHttpBinding,以及一个使用该bindingConfiguration的服务端点。但是,使用此模板,我无法在endpoint标记中指向.svc或接口 编辑:很抱歉,我可以使用标准端点标记修复它:使用JSON增加消息大小的WCF webhttp服务,wcf,json,maxreceivedmessagesize,Wcf,Json,Maxreceivedmessagesize,我正在使用ASIFormDataRequest将JSON格式的图像发布到基于“WCF REST服务模板40(CS)”的WCF REST服务。它适用于小于WCF服务@65536字节的默认消息大小的图像,但我想增加该值 我看到的所有示例都添加了一个具有较高maxReceivedMessageSize等的webHttpBinding,以及一个使用该bindingConfiguration的服务端点。但是,使用此模板,我无法在endpoint标记中指向.svc或接口 编辑:很抱歉,我可以使用标准端点标记
<standardEndpoint name="" helpEnabled="true" maxBufferPoolSize="1500000" maxReceivedMessageSize="1500000" transferMode="Streamed" automaticFormatSelectionEnabled="true"/>
我也有同样的问题。我已经把我能找到的所有邮件大小设置都设置到了最大,但我仍然遇到同样的问题。我怀疑我的服务出于某种原因甚至没有使用这些设置。当然,我需要一些帮助。谢谢这是我的“标准端点”:
您是否正在使用“WCF REST服务模板40(CS)”模板?Branman,我从“WCF REST服务模板40(CS)”模板开始解决了与您共享的配置相同的问题。
<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>