servicestack,maxreceivedmessagesize,C#,servicestack,Maxreceivedmessagesize" /> servicestack,maxreceivedmessagesize,C#,servicestack,Maxreceivedmessagesize" />

C# 在ServiceStack中设置MaxReceivedMessageSize

C# 在ServiceStack中设置MaxReceivedMessageSize,c#,servicestack,maxreceivedmessagesize,C#,servicestack,Maxreceivedmessagesize,我有一个ServiceStack服务,它发送和接收大量数据(两个系统之间的用户同步),因此我需要在客户端servicemodel配置中设置MaxReceivedMessageSize 我应该能够告诉ServiceStack,客户机需要它,这样当客户机添加新的servicereference时,它就会自动创建 我应该在ServiceStack中的何处设置此项 可能是重复的,但我使用的是ServiceStack。本身没有添加任何额外的使用限制,任何固有的限制总是来自底层主机,即IIS/ASP.NET

我有一个ServiceStack服务,它发送和接收大量数据(两个系统之间的用户同步),因此我需要在客户端servicemodel配置中设置MaxReceivedMessageSize

我应该能够告诉ServiceStack,客户机需要它,这样当客户机添加新的servicereference时,它就会自动创建

我应该在ServiceStack中的何处设置此项

可能是重复的,但我使用的是ServiceStack。

本身没有添加任何额外的使用限制,任何固有的限制总是来自底层主机,即IIS/ASP.NET,可通过web.config覆盖

例如,您可以使用
增加ASP.NET中的最大文件上载大小和执行超时。指定的大小以KB为单位。默认值为4096KB(4MB)。因此,要将其设置为50 MB,您需要将其设置为51200:

<httpRuntime maxRequestLength="51200" executionTimeout="300"/>


其他解决方案也可能取决于您正在使用的IIS/ASP.NET版本,例如,这将修复HTTP 413请求实体过大-无法使用IIS6上载大文件IIS 6.0中的错误:

这似乎不会更改客户端appconfig?在wdsl中,是否可以使用不同的maxReceivedMessageSize配置客户端?我确信它不必是ServiceStack选项,但不知何故它是可能的吗?