Я не ожидаю, что кто-нибудь сможет помочь с этим, но давайте попробуем.
У меня есть приложение WinForms, которое использует службу WCF для вывода довольно большого JSON-документа, сериализованного в строку. Я изменил клиентскую квоту Reader для строк на 8192000 (произвольно, но в большинстве случаев подходит) и перевел службу на пользовательскую привязку с явной квотой чтения 8192000
.
при проверке служебной ссылки в Блокноте на глаз квота в файлах .svcinfo установлена на 8192, хотя это может быть красная сельдь.
Я нахожусь в конце своей привязи, я следовал всем советам, которые я могу найти в Google:
назвать только два и все предлагаемые ответы, которые я мог бы найти здесь, т. Е.
и я посмотрел на это:
http://wildermuth.com/2009/09/10/Using_Large_Message_Requests_in_Silverlight_with_WCF
, который был ответом на одну из вышеупомянутых или одну из многих других вещей, на которые я смотрел, которые я не нашел в своем списке "Недавно закрытые вкладки".
В принципе, я не могу придумать, что еще можно сделать, чтобы увеличить этот лимит, и все же он настаивает на том, чтобы при первой встрече со строкой длиной более 64 КБ пределы не были изменены вообще.
Так может ли кто-нибудь просто дать мне действительно базовый шаг за шагом, чтобы изменить этот параметр для сериализации приложения WinForms, а затем десериализовать данные JSON в виде строки на любом конце транзакции? Многие другие советы касались серебряного света или какого-то другого сценария, и по какой-то причине он просто не влияет на этот случай.