Я хочу отправить большую XML-строку в службу WCF SVC из Silverlight.
Похоже, что что-то меньше 50k отправляется правильно, но если я пытаюсь отправить что-то сверх этого лимита, мой запрос достигает сервера (вызывается BeginRequest), но никогда не достигает моего SVC. Я получаю классическое исключение "Не найдено".
Есть идеи, как повысить этот лимит?
Если я не могу поднять это? Какие у меня есть другие варианты?
Вот моя обязательная конфигурация
<bindings>
<customBinding>
<binding name="customBinding0" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" maxBufferPoolSize="2147483647">
<binaryMessageEncoding>
<readerQuotas
maxArrayLength="2147483647"
maxBytesPerRead="2147483647"
maxDepth="2147483647"
maxNameTableCharCount="2147483647"
maxStringContentLength="2147483647" />
</binaryMessageEncoding>
<httpTransport/>
</binding>
<binding name="customBindingSecure" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" maxBufferPoolSize="2147483647">
<binaryMessageEncoding>
<readerQuotas
maxArrayLength="2147483647"
maxBytesPerRead="2147483647"
maxDepth="2147483647"
maxNameTableCharCount="2147483647"
maxStringContentLength="2147483647" />
</binaryMessageEncoding>
<httpsTransport/>
</binding>
</customBinding>
</bindings>
Редактировать: Подробнее: Если я прерву запрос конца Global.asax, я увижу в ответе "Неверный запрос 400"
Изменить: Еще раз подробнее: я активировал трассировку, и я вижу следующую ошибку: Превышена квота максимального размера сообщения для входящих сообщений (65536). Чтобы увеличить квоту, используйте свойство MaxReceivedMessageSize в соответствующем элементе привязки.
Тем не менее, мой maxReceivedMessageProperty уже установлен на 2147483647.