MSDN.WhiteKnight - Stack Overflow answers
Ответ на "Максимальный объем byte[] для передачи на веб-сервис"
Answer 716834
Вы не написали используемые технологии и какая конкретно ошибка выводится, поэтому можно дать только общий ответ. В зависимости от ситуации, могут влиять разные ограничения, например:
При использовании WCF - параметр maxReceivedMessageSize (по умолчанию - 65536 байт), задается на сервере и на клиенте:
<system.serviceModel> <bindings> <basicHttpBinding> <binding name="Binding1" maxReceivedMessageSize = "1000000"> <security mode="None" /> </binding> </basicHttpBinding> </bindings> </system.serviceModel>
При размещении службы (WCF или ASMX) в IIS - параметры executionTimeout (по умолчанию 110 seconds) и maxRequestLength (по умолчанию 4096 KB):
<system.web> <httpRuntime executionTimeout="240" maxRequestLength="20480" /> </system.web>
Также, если размер файла настолько велик, что превышает доступную память на сервере, нужно смотреть в сторону WCF Streaming
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.