2011-06-14 50 views
0

我使用ASIFormDataRequest将图像以JSON格式发布到基于“WCF REST服务模板40(CS)”的WCF REST服务。对于小于WCF服务的默认消息大小@ 65536字节的图像,它工作正常,但我想增加该值。使用JSON增加消息大小的WCF webhttp服务

我看到已经添加了一个的WebHttpBinding具有较高maxReceivedMessageSize等所有的例子,与使用bindingConfiguration一个服务端点在一起。但是,使用此模板,我没有可以指向端点标记的.svc或界面。

编辑:

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

回答

0

我有同样的问题:对不起,我使用standardEndpoint标签才得以修复。我已经完成了我能找到的每个消息大小设置,而且我仍然遇到同样的问题。我怀疑我的服务甚至因为某些原因没有使用这些设置。当然可以使用一些帮助。谢谢!这是我的“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> 
+0

您是否使用“WCF REST服务模板40(CS)”模板? – c05psl 2011-06-27 06:13:53

+0

BrainMan,我用“WCF REST服务模板40(CS)”模板开始解决了与您共享的配置相同的问题。 – 2011-09-17 23:25:21