Проблема была решена настройкой maxReceivedMessageSize
.Первоначально в моей привязке я не устанавливал bindingConfiguration
явно, хотя basicHttpBinding
был объявлен и установлен.
Поскольку такие изменения в maxReceivedMessageSize
в привязке не применялись, и по умолчанию была активна настройка 64 КБ.Я установил привязки как:
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding"
name="AMS" bindingName="basicHttpBinding" contract="Entity.AccuchekMobility.Service.IAccuchekMobilityService" />
<binding name="basicHttpBinding" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:02:00" sendTimeout="00:01:00" maxReceivedMessageSize="4194304" maxBufferPoolSize="524288" maxBufferSize="4194304">