Я создаю сервис WCF со структурой 4.0 для специального приложения в доме.У меня есть большой массив объектов для передачи с сервера клиенту WPF.Если массив достаточно мал, все работает нормально, но если он превышает стандартный размер, это не так.Я попытался изменить файл web.config с параметром maxReceivedMessageSize, но ошибка ограничения максимального размера по-прежнему отображается с исходным значением 65536, даже если я установил предельное значение maxReceivedMessageSize, равное 1000000000. Ниже приведен файл web.config:
<?xml version="1.0"?>
<behaviors>
<serviceBehaviors>
<behavior name="commonBehavior">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<basicHttpBinding>
<binding name="longConnections" maxBufferSize ="1000000000" maxReceivedMessageSize="1000000000"/>
</basicHttpBinding>
</bindings>
<services>
<service name ="MiralisWebServices.HMI_Router" behaviorConfiguration="commonBehavior">
<endpoint address=""
binding="basicHttpBinding"
bindingConfiguration="longConnections"
contract="MiralisWebServices.IHMI_Router"/>
</service>
</services>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
Я все еще начинающий с web.config с фреймворком 4.0.Я надеюсь, что вы, ребята, могли бы помочь.
Спасибо