“максимальная строковая квота длины содержания (8192) была превышена при чтении данных XML”, называющих WCF через mexAddress моникер

Самое простое решение от "Профессор доктор Майкл Хелбиг". он переключит ваш режим на c99, поэтому вам не нужно каждый раз добавлять флаг в make-файле http://www.bigdev.de/2014/10/eclipse-cc-for-loop-initial.html? showComment = 1447925473870 # c6845437481920903532

Решение: используйте опцию -std = c99 для вашего компилятора! Перейдите: Проект> Свойства> Сборки C / C ++> Настройки> Настройки инструмента> Компилятор GCC C> Диалект> Стандарт языка: выберите «ISO C99»

6
задан Joel Coehoorn 1 December 2011 в 02:56
поделиться

2 ответа

Насколько я понимаю, прозвище service: mexAddress фактически использует клиент WCF за COM-интерфейсом. В этом случае вы можете сохранить конфигурацию WCF в файле с именем «foo» .exe.config, где «foo» заменяется именем исполняемого файла.

Если вы запускаете ASP в IIS6 или IIS7, то EXE, который запускает ASP, вероятно, это w3wp.exe, что означает, что вам нужно поместить конфигурацию в файл с именем w3wp.exe.config, расположенный в каталоге c : \ Windows \ system32 \ inetsrv.

0
ответ дан 17 December 2019 в 20:34
поделиться

Попробуйте установить maxStringContentLength в конфигурации привязки wcf на стороне сервера.

2
ответ дан 17 December 2019 в 20:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: