У меня есть служба WSF и клиентское приложение. При попытке установить связь между клиентом и службой я получил следующее сообщение:
"Средство форматирования выдало исключение при попытке десериализации сообщения: произошла ошибка при попытке десериализации параметра http://tempuri.org/:blob. Сообщение InnerException: "Произошла ошибка десериализации объекта типа FileBlob. При чтении данных XML превышена максимальная квота длины массива (16384). Эта квота может быть увеличена на изменение свойства MaxArrayLength объекта XmlDictionaryReaderQuotas, используемого при создании средства чтения XML. Строка 1, позиция 25931. '. Дополнительные сведения см. в InnerException. "
У меня есть элемент customBinding, и он не позволяет мне вставить раздел «readerQuotas». И в клиентской, и в служебной конфигурациях у меня есть следующий элемент привязки:
<customBinding>
<binding name="LicenseServiceBinding"
closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00">
<security authenticationMode="UserNameOverTransport">
<localClientSettings maxClockSkew="00:07:00" />
<localServiceSettings maxClockSkew="00:07:00" />
</security>
<windowsStreamSecurity />
<httpsTransport maxReceivedMessageSize="2147483646"/>
</binding>
</customBinding>
Заранее благодарю за любую помощь:)